关于触发器的一个问题

tough 2000-01-17 05:31:00
我写了一个触发器,想从主表中连锁删除相关表中的记录。如果主表与相关表不定义Foreign Key约束,触发器可以正常工作。但在定义了Foreign Key约束后,就无法实现连锁删除。有无可行的方法,既有约束,又可删除。
...全文
182 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HjmaAsC 2000-02-11
  • 打赏
  • 举报
回复
用触发器比约束容易操作,详情请与hjmaAsC@163.net联系。
tough 2000-01-19
  • 打赏
  • 举报
回复
谢谢.客户段可以轻易实现.
none 2000-01-18
  • 打赏
  • 举报
回复
在SQL SERVER中,对于一个存在(主键或外键)约束的表,在执行INSERT、DELETE、UPDATE之前,先检查约束,如果违背则触发器根本没机会执行。如果非要以触发器的方式删除相关表中的行,是否可以去掉外键,用触发器实现外键约束?
另外,是否可以在应用程序中实现先删除相关表中的行的动作?

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧