有没有办法使计划的作业在该作业的存储过程中终止(停止、退出、停止执行、报告失败)?
例如,我在一个TRY
块中有一些检查查询,这些查询确实RAISERROR (59834,16,1)
要去该CATCH
块发送一封电子邮件,说检查查询发现了一个不好的情况,工作必须停止。数字 59834 是任意但具体的。但是,每次我测试作业时,即使我提出了错误,作业也会继续执行;它从不报告失败。
我尝试在块中使用与RAISERROR
在CATCH
块中相同的方法TRY
,但这也不起作用。
我希望这项工作在这种情况下停止,它将每天运行。