我需要在两个表上插入一个外键(不可为null(不幸的是,使用事务不起作用。还有别的办法吗?
不幸的是,使用事务是不起作用的。还有别的办法吗?
在SQL Server中执行此操作的唯一方法是在插入数据时将表更改为NOCHECK其中一个约束(或者使用大容量插入或复制,这两种方法都可以绕过约束检查(。显然,这不是您在运行时想要做的事情。
典型的解决方案是允许其中一个FK为null。
我需要在两个表上插入一个外键(不可为null(不幸的是,使用事务不起作用。还有别的办法吗?
不幸的是,使用事务是不起作用的。还有别的办法吗?
在SQL Server中执行此操作的唯一方法是在插入数据时将表更改为NOCHECK其中一个约束(或者使用大容量插入或复制,这两种方法都可以绕过约束检查(。显然,这不是您在运行时想要做的事情。
典型的解决方案是允许其中一个FK为null。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium