社区
MS-SQL Server
帖子详情
SQL 2005级联修改删除的问题
bsetsail
2013-01-05 03:23:42
表间的外键关系可以级联修改和删除,在本表内部建立的外键关系是不是不能级联修改和删除呢?
...全文
342
4
打赏
收藏
SQL 2005级联修改删除的问题
表间的外键关系可以级联修改和删除,在本表内部建立的外键关系是不是不能级联修改和删除呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szm341
2013-01-05
打赏
举报
回复
实验了一下,确实不行,呵呵,循环嵌套有危险啊 消息 1785,级别 16,状态 0,第 1 行 将 FOREIGN KEY 约束 'fk_test_a_id' 引入表 'test_a' 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。
曲军昌
2013-01-05
打赏
举报
回复
最好是在“数据库关系图”中建立,添加主表student(Id,Name,ClassId)和从表class(ClassId,ClassName) 然后将从表class的主键ClassId“小钥匙”图标拖拽到主表student上,在出现的对话框中:左侧是主键表class(ClassId),右侧是外键表student(ClassId)。命名符合规范以FK开头。 错误信息: DELETE 语句与 REFERENCE 约束"FK_OrderBook_Order"冲突。该冲突发生于数据库"MyBookShop",表"dbo.OrderBook", column 'OrderID'。 语句已终止。 问题: 如何实现级联删除效果? 解决方法: 设置完成后,为了实现删除从表的记录时主表中的外键数据一起删除的级联效果,可以在“属性-数据库设计-INSERT和UPDATE规范”中将“更新规则”和“删除规则”中选择“层叠”。 注意:所有涉及到的表都要设置“层叠”。
开启时代
2013-01-05
打赏
举报
回复
表内部外键关系 ,不可以级联操作。
szm341
2013-01-05
打赏
举报
回复
理论上应该可以,没有实践过这个情况,会产生递归删除吧
my
sql
省市区邮政编码和区号
级联
sql
文件
我
修改
的文件中
删除
了ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3145,有这句话有可能出现编码错误。 文件夹lookbbs下是原作者的,文件夹wyyl1下是我
修改
的 再次谢谢lookbbs,希望以后不要要那么多分!...
VC++
sql
2008 学籍管理系统
将数据库附加到
sql
2008 即可运行 实现数据的查询 添加
删除
修改
级联
删除
等
OpenCV
级联
分类器训练与使用实战教程
基于OpenCV新版本3.1.0详细讲述了HAAR与LBP
级联
分类器的基本原理与使用技巧,通过视频中人脸实时检测与眼睛跟踪例子演示了
级联
分类器在项目中的运用。通过OpenCV自带的训练工具实现样本数据训练生成自己的
级联
分类器...
SQL
Server数据库实验_存储过程与触发器设计.docx
3、 在表或视图上,每个INSERT、UPDATE或DELETE语句只能创建一个INSTEAD OF类型的触发器,无法为有外键约束且指定为
级联
删除
或
级联
修改
的表创建DELETE或UPDATE语句上的INSTEAD OF 类型的触发器。
SQL
SERVER为每个...
教务管理系统(
SQL
数据库)-1401191959246956.doc
在所有的
删除
操作之前,系统都
级联
的
删除
其他表中的相关信息。 以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系 客服! 图1(双击并最大化图片,可看清晰 图片) 图2(双击并最大化...
MS-SQL Server
34,592
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章