SQL 触发器-级联删除时触发器触发顺序

作者:vkvi 来源:千一网络(原创) 日期:2009-11-3

表 A 是有主键,表 B 某字段是 表 A 的外键,当表 A 的记录被删除时,表 B 相应的记录被级联删除。

表 A、表 B 均有针对 delete 的触发器

当删除表 A 的记录时,这两个触发器谁选触发呢?

是表 A 的先触发。

个人认为,数据库管理系统这点做得不好,应该是表 B 先触发,且表 B 记录先被删除。因为表 B 作为外键表,在删除时,很多情况下还会查询表 A 的数据。

你前面那位网友看了:Transfer 与 Redirect 不同日志

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他