【发布时间】:2011-11-09 06:18:14
【问题描述】:
我有一个存储过程,它是 SQL 作业的第一步。 SP 比较 2 个表中的日期,如果它们相等,则 SQL 作业可以继续,但如果它们不是,我需要从 SP 返回值,这会导致 SQL 作业触发它的失败操作。
最好的方法是什么?是使用 RAISERROR 语句还是仅返回 -99 之类的值?
似乎是一个很明显的问题,但我之前从未想过。
【问题讨论】:
-
一般来说:使用 try/catch 异常而不是错误代码恕我直言...
标签: sql sql-server stored-procedures return-value sql-server-agent