始める無料で始める

TRY...CATCH の構文

products テーブルに新しい商品を挿入したいとします。エラーが発生した場合に実行を制御できるよう、このスクリプトを用意しました。発生しうるエラーを処理するために、学んだ TRY...CATCH 構文を使っています。

BEGIN TRY
    INSERT INTO products (product_name, stock, price)
        VALUES ('Trek Powerfly 5 - 2018', 10, 3499.99);
    SELECT 'Product inserted correctly!';

    BEGIN CATCH
        SELECT 'An error occurred! You are in the CATCH block';   
    END CATCH
END TRY

次のうち、構文について正しい記述はどれですか?

この演習はコースの一部です

SQL Server におけるトランザクションとエラー処理

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する