เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Syntax ของ TRY...CATCH

สมมติว่าต้องการเพิ่มสินค้าใหม่ลงในตาราง products จึงเตรียม script นี้ขึ้นมาเพื่อควบคุมการทำงานเมื่อเกิดข้อผิดพลาด โดยใช้ 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

ข้อใดต่อไปนี้เป็นความจริงเกี่ยวกับ syntax นี้?

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Transactions and Error Handling in SQL Server

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด