|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS并不意味着解决方案提供者要让自己失业。与其他系统一样,在实施DBaaS解决方案时,客户可能需要部署、迁移、支持、异地备份、系统集成和灾难恢复等方面的帮助。复制代码代码以下:
createtriggerTgName
ontb
forupdate
as
ifupdate(recommend)
begin
updatetbsetcommenddate=(getdate())fromtbinnerjoininsertedontb.vlistid=Inserted.vlistid
end
recommend暗示被更新的字段.
关头在于Inserted表
触发器语句中利用了两种特别的表:deleted表和inserted表。
Deleted表用于存储DELETE和UPDATE语句所影响的行的复本。在实行DELETE或UPDATE语句时,行从触发器表中删除,并传输到deleted表中。Deleted表和触发器表一般没有不异的行。
Inserted表用于存储INSERT和UPDATE语句所影响的行的正本。在一个拔出或更新事件处置中,新建行被同时增加到inserted表和触发器表中。Inserted表中的行是触发器表中新行的正本。
1.拔出操纵(Insert)
Inserted表无数据,Deleted表有数据
2.删除操纵(Delete)
Inserted表有数据,Deleted表无数据
3.更新操纵(Update)
Inserted表无数据(新数据),Deleted表无数据(旧数据)
生前何须久睡,身后自会长逝!平台即服务PaaS、基础设施即服务IaaS、软件即服务SaaS都是我们比较熟悉的MySQL学习教程,现在又出现了数据库即服务DBaaS,以基于云的方式存储结构化数据。 |
|