您的位置:首页 > 数据库

SQL 触发器 当修改TEST表中的F1字段时,同时根据条件修改F2字段

2009-10-15 17:59 585 查看
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) --获取修改后内容

begin
if (select f1 from inserted) > 0
begin
update test set f2 = '5' where fid = @fid
end
if (select f1 from inserted) <= 0
begin
update test set f2 = '6' where fid = @fid
end
end
end
只是一个修改字段触发SQL语句的例子
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: