sql update 触发器 获得被update的行的信息
来源:互联网 发布:手机照片制作软件 编辑:程序博客网 时间:2024/05/18 00:07
sql update 触发器 获得被update的行的信息
create trigger TgName
on tb
for update
as
if update(recommend)
begin
update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistid
end
关键在于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表有数据(旧数据)
create trigger TgName
on tb
for update
as
if update(recommend)
begin
update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistid
end
关键在于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表有数据(旧数据)
- sql update 触发器 获得被update的行的信息
- sql update 触发器 获得被update的行的信息
- [SQL Server] TRIGGER 触发器获得insert, delete, update行的信息
- sql update 触发器 获得被update的行的信息(某行的某字段被修改后,自动修改该行的另外一个字段)
- SQL 表的Insert ,update ,delete 触发器
- 触发器的简单update
- 触发器用到的获取当前update的信息
- sql update触发器错误
- 操作Ms Sql触发器的insert,update,delete
- 操作Ms Sql触发器的insert,update,delete
- SQL UPDATE的用法
- SQL UPDATE的用法
- sql 的update
- SQL Server 触发器:表的特定字段更新时,触发Update触发器
- SQL Server 触发器:表的特定字段更新时,触发Update触发器
- 触发器update()和columns_update()函数的使用
- 触发器 判断insert , update ,delete 的方法
- update触发器
- 可执行文件的内容分析工具
- ffmpeg and Android.mk
- sprintf的使用
- 辛苦收集的Google map离线地图缓存,希望对大家有用
- http://www.linuxgraphics.cn/home/index.html
- sql update 触发器 获得被update的行的信息
- 用Python提取exe图标icon
- C# winform oracle连接数据库类 和app.config 简单配置
- Eclipse配置KEmulator
- 真正优秀的人机界面设计
- 怎么监听新的ArcSDE数据连接
- 临时表 是否存在
- Chrome插件开发之一: 搭建基本结构
- mysql 随机解决权重方法