MS SQLServer Trigger
2007-09-07 10:08
218 查看
为,当某个字段改变的时候,作处理
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER TRIGGER [trg_work_petition_update] ON [dbo].[work_petition]
FOR UPDATE
AS
BEGIN
DECLARE @wrk_p_cd INT,
@wrk_endflag2 INT
IF UPDATE(endflag2)
BEGIN
SELECT @wrk_endflag2 = endflag2
FROM INSERTED
IF (@wrk_endflag2 = 2)
BEGIN
SELECT @wrk_p_cd = p_cd
FROM INSERTED
END
END
END
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER TRIGGER [trg_work_petition_update] ON [dbo].[work_petition]
FOR UPDATE
AS
BEGIN
DECLARE @wrk_p_cd INT,
@wrk_endflag2 INT
IF UPDATE(endflag2)
BEGIN
SELECT @wrk_endflag2 = endflag2
FROM INSERTED
IF (@wrk_endflag2 = 2)
BEGIN
SELECT @wrk_p_cd = p_cd
FROM INSERTED
END
END
END
相关文章推荐
- 使用PHP+FreeTDS在Linux下连接MS SQLServer数据库
- Oracle\MS SQL Server Update多表关联更新
- MS SQL Server 事务回滚处理!
- MS SQL SERVER 2000 常用 Tran-SQL 语句 推荐
- 如何在rails中正确使用MS Sql Server 2000做为数据库服务器(zz)
- PHP配置MS SQLServer数据库连接
- 数据库移植——从MySQL Server到MS SQL Server
- sqlserverMSDTC的设置要点
- MS SQL Server中的 CONVERT 日期时间 格式化大全
- .NET --> flex-spring-hibernate --> oracle-ms sql server
- MS SQL SERVER 图像或大文本的输入输出
- MS SQL Server树型结构数据显示的SQL语句(纯SQL语句,不用函数)
- MS SQL TRIGGER
- MS SQLSERVER 中如何得到表的创建语句
- 使用freetds库连接MS SQL SERVER
- MS Sql Server查询磁盘的可用空间,数据库数据文件及日志文件的大小及利用率
- 跟我学MS SQL Server(9)
- MS SQL Server查询优化方法[转]
- MS SQL Server中的CONVERT日期格式化大全
- 如何在Linux上安装和使用MS SQL Server