
Code
--當外修改TEST表中的F1字段時,同時根據條件修改F2字段
ALTER TRIGGER [dbo].[updatetest1] ON [dbo].[TEST]
FOR INSERT, UPDATE, DELETE
AS
begin
if update(F1)
declare
@fid int,
@f1 int
set @fid=(select fid from inserted) --擷取被修改行ID
set @f1=(select f1 from inserted) --擷取修改後内容
if (select f1 from inserted) > 0
update test set f2 = '5' where fid = @fid
end
if (select f1 from inserted) <= 0
update test set f2 = '6' where fid = @fid
隻是一個修改字段觸發SQL語句的例子