MS SQL中的自引用约束
发布时间:2020-05-23 07:13:20 所属栏目:MsSql 来源:互联网
导读:MS SQL是否通过ON DELETE CASCADE选项限制自引用约束呢? 我有一个有父子关系的表,PARENT_ID列是ID的外键.使用ON DELETE CASCADE选项创建它会导致错误 “Introducing FOREIGN KEY constraint may cause cycles or multiple cascade paths. Specify ON DELETE
|
MS SQL是否通过ON DELETE CASCADE选项限制自引用约束呢?
我不敢相信我必须在递归模式下删除这个层次结构.除触发器外还有什么问题吗? 解决方法在这种情况下,您无法在具有自引用约束的表上设置ON DELETE CASCADE.存在周期性逻辑问题的潜力,因此不允许它.有一个很好的文章here – 虽然它是针对版本8而不是9的SQL – 虽然同样的规则适用. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 用于打开存储过程并在SQL Server中读取它的SQL代码
- sql-server – SSRS使用FOR XML自动别名子查询列
- sql – ON UPDATE CURRENT_TIMESTAMP和JPA
- 我应该如何重写我的数据库执行/提交以使其适合单元测试?
- sql-server – 约束GUI如何在SQL Server Management Studio
- SQL Server 为数据库生成某个字段充填随机数的存储过程
- 用SQL语句查询数据库中某一字段下相同值的记录方法
- Mysql子查询IN中使用LIMIT应用示例
- SQL Server:如何从datetime列中选择具有特定日期的记录
- 在进行INNER JOIN时使用SQlite删除值
