如何检测触发器中的事件是插入事件还是更新事件?

时间:2015-02-12 22:35:25

标签: sql sql-server tsql triggers

我有这个t-sql代码:

     alter trigger xtrigger
     on table instead of insert,update
     as begin
     if update(xcolumn)
        begin
             --here should be the code if my column is modified
        end
     else
        begin
             --here should be the code if I do an insert
        end

     end

我想要知道我的列是否被修改为制作块代码,如果它没有被修改,我的意思是插入事件是执行的。我认为这个解决方案但它不起作用,它总是适用于更新子句。一些想法如何修复代码或更好的解决方案?

0 个答案:

没有答案