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
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด