SQL Server 触发器
2014-10-26 21:52
218 查看
定义:
create trigger trigger_name on table_name
with encryption | execute as [...]
after | instead of
insert | delete | update
as
#000000
#000000
---------
通过 inserted 表 deleted 表对数据进行操作。
---------------------------------------------------------------------------------------------------------------------------------------------------
create table T1(X int ,Y int);
create table T2(X int ,Y int );
go
create trigger tri_for_T1
on T1
after insert
as
insert into T2(X,Y) select X ,Y from deleted;
go
----------------------------------------------------------------------------------------------------------------------------------------
注意:
如果在触发器中 rollback 引起触发器的事务也会被回滚。(说明它们是在同一个事务中的,不管是after 还是inserted of)
create trigger trigger_name on table_name
with encryption | execute as [...]
after | instead of
insert | delete | update
as
#000000
#000000
---------
通过 inserted 表 deleted 表对数据进行操作。
---------------------------------------------------------------------------------------------------------------------------------------------------
create table T1(X int ,Y int);
create table T2(X int ,Y int );
go
create trigger tri_for_T1
on T1
after insert
as
insert into T2(X,Y) select X ,Y from deleted;
go
----------------------------------------------------------------------------------------------------------------------------------------
注意:
如果在触发器中 rollback 引起触发器的事务也会被回滚。(说明它们是在同一个事务中的,不管是after 还是inserted of)
相关文章推荐
- SQL Server 2008中的代码安全之二:DDL触发器与登录触发器
- SQL Server 存储过程、触发器、游标
- 深入浅析SQL Server 触发器
- SQL SERVER 触发器如何弹出对话框
- SQL Server 2000中的触发器使用
- SQL SERVER 触发器
- SQL Server 学习笔记⑧- 触发器(修改前和修改后的语句插入指定表中)
- SQL Server 触发器
- SQL Server 2008中的代码安全(二):DDL触发器与登录触发器
- 黄聪:sql server 判断系统中是否存在某个表,存储过程 或触发器
- SQL Server 触发器
- SQL Server 2005/2008 触发器的管理和查看
- SQL Server 触发器
- 从SQL Server向Oracle迁移的技术实现方案(六)触发器
- SQL Server 触发器
- sql Server 触发器 调用java.
- SQL Server 2005 中的DDL触发器应用
- SQL Server 触发器实例详解
- [SQL2005触发器学习]-4、SQL SERVER 2005新增功能:DDL触发器
- sql server 触发器