Sql : 触发器 update
2012-05-24 14:06
435 查看
ALTER trigger [update_Tts_Hotel_Master] on [dbo].[Tts_Hotel_Name] after update --insert, update, delete as --列级触发器:是否更新了酒店名称 if (update(H_Name)) begin update Tts_Hotel_Master set Tts_Hotel_Master.Hm_hName =inserted.H_Name from Tts_Hotel_Master,inserted where Tts_Hotel_Master.Hm_Hid=Inserted.H_ID end
ALTER trigger [Modify_Tts_OrderRemark] on [dbo].[Tts_Order_Log] FOR INSERT, UPDATE AS declare @row int select @row=@@rowcount if @row=0 return if(exists(select 1 from inserted)) begin update h1 set Tts_OrderRemark = isnull(h1.Tts_OrderRemark,'') + convert(varchar(16),getdate(),120)+'|'+cast(h2.Tts_UserName as nvarchar(20))+'|'+cast(h2.Tts_OrderRemark as nvarchar(300))+'☆' from Tts_Order_Total as h1,inserted as h2 where h1.Tts_OrderID=h2.Tts_OrderID end
相关文章推荐
- SQL 表的Insert ,update ,delete 触发器
- SqlServer INSTEAD OF UPDATE 视图触发器问题
- SQL IF UPDATE(Number) 在触发器[Trigger]中的用法
- sql生成(mssql对于表的delete和update做备份的触发器)代码的存储过程
- sql 使用触发器如何update多条记录
- [SQL]insert、update 表触发器应用的demo
- [转]sql update 触发器 获得被update的行的信息详解
- 对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
- 一条SQL语句查询数据库中的所有表、存储过程、触发器
- [导入]SQL语句之触发器
- sql 里的 update 实现联合表更新
- 一天一点T-SQL:使用登录触发器进行安全管控
- 一条SQL 语句执行后返回2笔受影响--如果没有触发器,那就是点到"包括实际的执行计划"!
- SQL_触发器
- SQL历史数据相关触发器示例
- SQL笔记:触发器
- sql中建触发器
- SQL 触发器
- SQL之删除触发器
- update-database 到azure sql database