作者dedek (我要快乐起来)
看板Database
标题[SQL ] trigger 如何判断栏位值
时间Mon Jan 4 00:00:51 2010
DBMS:MSSQL 2000
请问各位前辈有关trigger的update
A资料表栏位如下
A(姓名,地址,...审核(int) )
A资料表审核栏位预设值为0
当管理者,
审核退件时会把值改成1, 并且把这笔单笔资料insert到另一个资料表b
审核通过时把值改成2, 并且把这笔单笔资料insert到另一个资料表c
想问trigger里面 有办法做到判断单一栏位的值吗?
判断成功後,insert单笔资料到另一个table
我写了一个trigger 如下但是查了资料都没看到判断栏位的方法
CREATE TRIGGER [TEST] ON [dbo].[confirm]
FOR UPDATE
AS
declare @p int
set @p=1
if update(审核) =@p //这句要如何判断值是1 或是2
begin
insert b(姓名,地址,....)
values(inserted.姓名,inserted.地址) //这部份update可以用inserted的table吗?
end
拜托各位了~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.111.99