在SQL Server 2005中,怎样用SQL语句创建一个触发器。
答案:2 悬赏:20 手机版
解决时间 2021-01-30 22:33
- 提问者网友:不爱我么
- 2021-01-30 17:49
在SQL Server 2005中,怎样用SQL语句创建一个触发器,当一个表中的一个字段的数据被修改时,另一个表中的相同的字段也做相应的修改。
最佳答案
- 五星知识达人网友:过活
- 2021-01-30 18:17
比如A表更新数据时,对应B表关于A表的ID列也更改
create triggle trig_Upd
on A
after update --A表更新以后
as
begin
update B set ID=inserted.ID from inserted where B.ID=deleted.ID
--update数据 就是 删除该行deleted临时表 然后插入该行 inserted临时
end
create triggle trig_Upd
on A
after update --A表更新以后
as
begin
update B set ID=inserted.ID from inserted where B.ID=deleted.ID
--update数据 就是 删除该行deleted临时表 然后插入该行 inserted临时
end
全部回答
- 1楼网友:毛毛
- 2021-01-30 19:06
createtriggerb
ona--在表a建立触发器
forinsert,update,delete--insert插入之后,update修改之后,delete删除之后
as
...--输入你具体要操作的sql语句
createtriggerb
ona--在表a建立触发器
insteadofinsert,update,delete--insert插入之前,update修改之前,delete删除之前
as
...--输入你具体要操作的sql语句
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯