開始使用免費開始

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 的交易與錯誤處理

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習