zoukankan      html  css  js  c++  java
  • SQL SERVER 里的错误处理(try catch)

     SQL SERVER里,也有TRY CATCH。格式如下

    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;

  • 相关阅读:
    Vue基础
    Document
    Document
    Document
    Document
    Document
    Document
    Document
    Document
    Document
  • 原文地址:https://www.cnblogs.com/leftfist/p/4258204.html
Copyright © 2011-2022 走看看