我有一个场景,我需要类似于.NET的try-catch-finally块.
在我的尝试中,我将创建一个#temp表,INSERT数据给它&基于#temp处理其他数据集.
在CATCH然后RAISERROR.
有可能有一个FINALLY块DROP #temp?
以下是伪代码:
BEGIN TRY CREATE TABLE #temp ( --columns ) --Process data with other data sets END TRY BEGIN CATCH EXECUTE usp_getErrorMessage END CATCH BEGIN FINALLY DROP TABLE #temp END FINALLY