SQL SERVER 里的错误处理(try catch)
SQL SERVER 里的错误处理(try catch)
发布时间:2016-12-28 来源:查字典编辑
摘要:BEGINTRY……ENDTRYBEGINCATCH……ENDCATCH。另外,WITH语句如果前面还有别的SQL语句,应该在前面的SQL语...

BEGIN TRY

……

END TRY

BEGIN CATCH

……

END CATCH。

另外,WITH 语句如果前面还有别的SQL语句,应该在前面的SQL语句结尾加上分号";"。比如在这个TRY CATCH里,就应该在前面加个";",如下:

BEGIN TRY

WITH w AS(

SELECT f1,f2,f3

,ROW_NUMBER() OVER(ORDER BY Id DESC) AS Row

FROM [t1]

WHERE Code=@Code

)

INSERT INTO [t2](

f1,f2,f3

SELECT f1,f2,f3

FROM w WHERE Row>100;

END TRY

BEGIN CATCH

END CATCH;

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新数据库其他学习
热门数据库其他学习
编程开发子分类