表中数据如下:
ID A B 状态
1 12 3 已排产
触发的的功能是,当 A >B 时,表中的 '状态' 字段改为已排产
alter trigger B_N_trigger on 表内触发
for insert,update
as
declare @a int,@b int,@ID char(10)
select @a=a,@b=b,@ID=ID from inserted
if(@a>@b)
begin
update 表内触发
set c='已排产'
where 表内触发.ID=@ID
end
2011-01-16 16:27:48
本文介绍了一个具体的SQL触发器案例,当表中的A列大于B列时,通过触发器自动更新'状态'字段为'已排产'。该文详细展示了触发器的创建及工作流程。

被折叠的 条评论
为什么被折叠?



