如何使sql作业步骤退出报告失败

Cru*_*lIO 4 t-sql sql-server-2005 sql-job

我有一个SQL作业步骤

像这样

Declare 
@Result varchar(255)

exec myprocedure
@Result = @Result output
Run Code Online (Sandbox Code Playgroud)

我想做什么:
如果@Result ='错误'然后将作业标记为失败,我该如何实现?

Ed *_*per 8

将其添加到脚本的末尾:

if @Result = 'Error'
    raiserror('The stored procedure returned an error',16,1)
Run Code Online (Sandbox Code Playgroud)

并确保在步骤属性的"高级"选项卡上,"失败操作"设置为"退出作业报告失败"