MS SQL中的自引用约束
发布时间:2020-12-12 08:51:37 所属栏目: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选项限制自引用约束呢?
我有一个有父子关系的表,PARENT_ID列是ID的外键.使用ON DELETE CASCADE选项创建它会导致错误
我不敢相信我必须在递归模式下删除这个层次结构.除触发器外还有什么问题吗? 解决方法在这种情况下,您无法在具有自引用约束的表上设置ON DELETE CASCADE.存在周期性逻辑问题的潜力,因此不允许它.有一个很好的文章here – 虽然它是针对版本8而不是9的SQL – 虽然同样的规则适用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |