這樣的觸發器怎麽寫?

编译失败 2003-09-12 01:34:30
一個主表a,一個明細表b
我想在a的某個id的記錄被刪除後,b中和a中id相同的記錄都被刪除.
...全文
36 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujohny 2003-09-12
  • 打赏
  • 举报
回复
关系图中的关系连接线,右击——》属性——》选择级联删除相关记录
yujohny 2003-09-12
  • 打赏
  • 举报
回复
你两个表建了关系图没有?
编译失败 2003-09-12
  • 打赏
  • 举报
回复
什麽叫級聯刪除?怎麽設?
SE1 2003-09-12
  • 打赏
  • 举报
回复
CREATE TRIGGER dela
ON a
FOR DELETE
AS
BEGIN
delete b
from b,deleted
where b.id=deleted.id
END
yujohny 2003-09-12
  • 打赏
  • 举报
回复
最好你设置级联删除了,这样这个触发器就可以免了
yczzg 2003-09-12
  • 打赏
  • 举报
回复
Create trigger 触发器名 on 表a
For Delete
As
Delete from 表b where id=deleted.id
yujohny 2003-09-12
  • 打赏
  • 举报
回复
CREATE TRIGGER test on a
for delete
as
delete b where id in (select id from deleted)
txlicenhe 2003-09-12
  • 打赏
  • 举报
回复
Create trigger 触发器名 on 表a
For Delete
As
Delete 表b where id in (select id from deleted)

34,587

社区成员

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

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