sql >> データベース >  >> RDS >> Sqlserver

クエリがエラーで完了した場合、ロールバックは必要ですか?

    説明

    SQL Server 2005以降、TRYを使用してエラー処理を使用できます。 CATCH

    サンプル

    BEGIN TRY
        BEGIN TRANSACTION
    
         -- do something
    
        COMMIT TRAN -- Transaction successfull, commit!
    END TRY
    BEGIN CATCH
        IF @@TRANCOUNT > 0
            ROLLBACK TRAN --RollBack if error occured
    END CATCH
    

    詳細情報



    1. OracleのVフォーマット要素について

    2. MySQLデータベースのすべてのテーブルのフィールドでテキストを検索する

    3. Djangoはフィールドとの関係と自己の多対多のユニークな関係

    4. WHERE句内でパラメータがNULLかどうかを確認します