我目前正在使用OPENQUERY将数据从Oracle链接服务器导入数据库。有没有其他方法可以使用OPENQUERY来导入数据,而不必删除并重新创建我需要的表?这就是我所拥有的:
SELECT * INTO TEMPTBL FROM OPENQUERY(LINK,'SELECT * FROM DATALOA
我有一个关于桥接表的外键设置的问题。我仍然不确定删除过程是如何工作的。我的外键当前都设置为On Delete: No Action,所以这是否意味着在桥接表的情况下,为了删除一个或两个父表中的记录,我必须首先删除桥接表中它们所具有的记录,或者它在多对多关系中的工作方式不同如果这是一个简单、愚蠢的问题,很抱歉,但是对于刚接触数据库的人来说,似乎很难在任何地方找到清晰、简单、易于遵循的文档来解释这些事情。
我所拥有的数据库的设置是,Company可以有许多Engineer,也可以在许多Territory中。如果我要从列表中删除一个公司,我需要一个干净的退出,所以,而不是仅仅删除公司表中的公司。我得确保所有的记录都被删除了。因此,没有任何儿童/相关记录成为孤儿数据。如果我要从所有表中删除一条记录,我只需使用FirstOrDefault删除它,那么我可以使用
public void Remove