Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 如何使用级联选项删除SQL server中的行_Sql Server 2008 - Fatal编程技术网

Sql server 2008 如何使用级联选项删除SQL server中的行

Sql server 2008 如何使用级联选项删除SQL server中的行,sql-server-2008,Sql Server 2008,我必须删除在至少27个表中引用的记录,这就是我要删除的行 我已经试过了,但仍然没有得到正确的结果 如果可能,请提供帮助 感谢与问候 Maru Akashkumar J.在为子表定义外键约束时,必须指定删除/更新行为。为了能够删除父表中的行,所有27个子表中包含的所有外键都必须在删除时级联 请看这里: 但是我认为有一个很好的理由,如果其他地方有大量的依赖记录,为什么您不能删除记录。您可以发布您的删除语句/表定义吗?您尝试了什么?如果设置了外键并设置了级联删除,则只需将其从引用的表中删除即可。这就是

我必须删除在至少27个表中引用的记录,这就是我要删除的行

我已经试过了,但仍然没有得到正确的结果

如果可能,请提供帮助

感谢与问候


Maru Akashkumar J.

在为子表定义外键约束时,必须指定删除/更新行为。为了能够删除父表中的行,所有27个子表中包含的所有外键都必须在删除时级联

请看这里:


但是我认为有一个很好的理由,如果其他地方有大量的依赖记录,为什么您不能删除记录。

您可以发布您的删除语句/表定义吗?您尝试了什么?如果设置了外键并设置了级联删除,则只需将其从引用的表中删除即可。这就是重点。