我有一个场景,我需要类似于.NET's try-catch-finally block.
的东西
在我的尝试中,我将CREATE a #temp table
,INSERT
数据到它&处理其他基于#temp
的数据集。
在CATCH
上,然后在RAISERROR
上。有没有可能对DROP #temp
使用FINALLY
块?下面是伪代码:
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
https://stackoverflow.com/questions/25789859
复制相似问题