sql2000触发器
T1
Code state
T2
id code(外建,引用的是T1的code)
要求 删除T2 中 code = 1 的记录 ,同时要更新 T1 中的state值!
[解决办法]
Create trigger tr_T2 on T2for updateasupdate t1set State=1from deleted d inner join t1 on d.Code=t1.Code
[解决办法]
create trigger my_trig on t1 for deleteasbegin update t1 set state = ... from t1 , deleted d where t1.code = d.code end
[解决办法]
create trigger my_trig on t1 for delete
as
begin
update t1 set state = ... from t1 , deleted d where t1.code = d.code
end
[解决办法]
create trigger tri_T2_deletedfor deleteasbeginupdate T set state=需要更新的值from T1 t,Deleted d where t.code=d.codeend