修改触发器

修改触发器,第1张

概述修改触发器

下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。

内存溢出小编现在分享给大家,也给大家做个参考。

监测某张表修改后自动修改另一张表的数据:cf_userinfo的表结构:CREATE table [dbo].[cf_userinfo] ([ID] int NOT NulL IDENTITY(1,1),[uID] int NOT NulL,[name] varchar(50) ColLATE Chinese_PRC_CI_AS NulL,CONSTRAINT [PK__cf_userinfo__5535A963] PRIMARY KEY ([ID]))ON [PRIMARY]GOuserinfo表的结构:CREATE table [dbo].[userinfo] ([ID] int NOT NulL IDENTITY(1,CONSTRAINT [PK__userinfo__534D60F1] PRIMARY KEY ([ID]))ON [PRIMARY]GO创建触发器对userinfo表的触发器create trigger userinfoupdateon userinfo for update  --监测userinfo表修改asif update(name) --如果name字段修改begin print '触发userinfo表修改事件,修改cf_userinfo数据中……';    declare  @ID INT,@newname varchar(50),@UID INT;   --更新前的userinfo表的ID   select  @ID = ID from deleted;    if (exists (select * from cf_userinfo where uID [email protected]))         begin         --更新后的userinfo表的name字段         select  @newname = name from inserted;     --更新后的userinfo表的ID字段         select  @UID = ID from deleted;         update cf_userinfo set [email protected] from userinfo where [email protected]         end   else            print '无需修改cf_userinfo表'end 

以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

总结

以上是内存溢出为你收集整理的修改触发器全部内容,希望文章能够帮你解决修改触发器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1164574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存