说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

這樣的觸發器怎麽寫?

编辑:说三道四文库 发布时间:2018-07-17 09:08
HTML文档下载 WORD文档下载 PDF文档下载
一個主表a,一個明細表b
我想在a的某個id的記錄被刪除後,b中和a中id相同的記錄都被刪除.
Create trigger 触发器名 on 表a
For Delete
As
   Delete 表b where id in (select id from deleted)
CREATE TRIGGER test on a
for delete
as
  delete b where id in (select id from deleted)
Create trigger 触发器名 on 表a
For Delete
As
   Delete from 表b where id=deleted.id
最好你设置级联删除了,这样这个触发器就可以免了
CREATE TRIGGER dela
ON a
FOR DELETE
AS 
BEGIN
delete b
         from b,deleted
         where b.id=deleted.id
END
什麽叫級聯刪除?怎麽設?
你两个表建了关系图没有?
关系图中的关系连接线,右击——》属性——》选择级联删除相关记录
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘