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