防止T-SQL中的字段增量

时间:2016-03-21 21:51:25

标签: sql sql-server sql-server-2008 tsql

如果条件满足,我创建了一个用另一个控制日期列的触发器,然后出现如下错误:

IF EXISTS (
    SELECT *
    FROM INSERTED, F_COMPTET
    WHERE INSERTED.CT_NumPayeur = F_COMPTET.CT_NUM
        AND INSERTED.N_CATCompta = 4
        AND INSERTED.DO_Date > F_COMPTET.[Date Fin]
)
    RAISERROR ('check date', 11, 1)

该脚本运行良好,但我在另一个表中有一个名为NumbDoc的列,在执行触发器时不应该递增

例如:NumbDoc='ab0001'

执行触发器并显示错误消息,然后当我执行另一个时间NumbDoc='ab0002'或它应该是ab0001

我尝试在此触发器中设置第一列,但它会不断递增

是否有阻止增量的功能或类似的东西?

0 个答案:

没有答案