某些字段更改时,sql server db trigger

时间:2010-01-07 00:15:51

标签: sql-server triggers

无论如何,当字段“XYZ”发生变化时,是否有条件在SQL服务器触发器中说出火?

修改

基本上插入新字段的正确SQL语法是什么

Field XZY has changes from Value A to value B

2 个答案:

答案 0 :(得分:2)

触发器将始终触发但您可以通过在触发器内使用UPDATE()COLUMNS_UPDATED方法来破坏它的执行

答案 1 :(得分:2)

您可以使用

在触发器语句中的任何位置设置条件部分
IF UPDATE (column_name)
BEGIN
    IF (SELECT column_name FROM INSERTED) = 'B'
    BEGIN
        /* do something */
    END
END