IF语句,用于决定是否应执行存储过程

时间:2013-10-14 15:13:44

标签: sql-server-2008 stored-procedures if-statement

我有一个更新表然后触发存储过程的存储过程,我正在尝试构建一个IF子句来调整proc的触发器。例如

IF recordType = 4 then do nothing else EXEC usp_procedure

我已经搜索了一些关于if的示例,但无法解决语法问题。

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您就会错过BEGIN...END

IF (recordType = 4)
  BEGIN
    print('do nothing')
  END
ELSE
  BEGIN
    EXEC usp_procedure
END