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

ป้องกันการเปลี่ยนแปลงข้อมูลใน Orders

Fresh Fruit Delivery ต้องการป้องกันไม่ให้มีการเปลี่ยนแปลงข้อมูลในตาราง Orders

หากมีความพยายามใด ๆ ที่จะแก้ไขข้อมูล ระบบควรปฏิเสธการกระทำนั้นและแสดงข้อความแจ้งข้อผิดพลาดแทน

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

การสร้างและปรับแต่ง Trigger ใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง trigger ใหม่บนตาราง Orders
  • กำหนดให้ trigger ป้องกันการ UPDATE และส่งคืนข้อความแจ้งข้อผิดพลาดแทน

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

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Create the trigger
___ ___ PreventOrdersUpdate
ON ___
___ ___ UPDATE
AS
	RAISERROR ('Updates on "Orders" table are not permitted.
                Place a new order to add new products.', 16, 1);
แก้ไขและรันโค้ด