日期:2014-05-17  浏览次数:20416 次

实在没辙了,求助,关于触发器的
我有一张表,其中有A.B.C.D四个字段,当A.B.C这三个字段随便哪个修改时,都需要触发触发器,修改D的字段值,求一个简单点的触发器(真实表有几十个字段,一个一个字段的监听不现实,最好能够触发器监听时能够剔除掉D字段)

------解决方案--------------------
SQL code
create tigger test on tb
for update 
as
begin
if update(a) or update(b) or update(c)
update tb set d='xx'
end

------解决方案--------------------
SQL code
--写一个逆向逻辑不可以吗?


CREATE TRIGGER tt ON TB
FOR UPDATE
AS
BEGIN
    IF NOT UPDATE(d)
    BEGIN 
        .......
    END 
END