为了账号安全,请及时绑定邮箱和手机立即绑定

如图,我该怎么实现这个触发器?

如图,我该怎么实现这个触发器?

ITMISS 2022-05-06 11:07:49
请教高手这个触发器应该可如何写,自己写的只是把每行更新一遍,出现重复写入,多谢,
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

基本语法 create trigger tri_name on table for insert/update/deleted as SQL code 例: create trigger tri_mc(tri_mc:自定义触发器的名称) on table (table:触发的表名) for insert (触发类型:insert,插入数据触发 update,更新数据触发 delete,删除数据触发) as declare @kssj datetime (定义一个变量,做中间处理) declare @sqbh char(40) select @kssj = kssj,@sqbh = sqbh from inserted (插入数据时,插入的数据在表 inserted 更新数据时,更新后的数据在表 inserted 更新前的数据在表中 deleted 删除数据时,删除的数据在表 deleted 不同的操作可以,取出不同的中间数据,做处理,例子中取出插入的数据) update table2 set isks = 1,kksj = @kssj where sqbh = @sqbh (根据中间处理做相应操作,例子的处理为,将插入的值同步更新到另一个表)

查看完整回答
反对 回复 2022-05-09
  • 1 回答
  • 0 关注
  • 143 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号