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

การสร้าง trigger PreventNewDiscounts

บริษัทไม่ต้องการให้ผู้ใช้ทั่วไปเพิ่มส่วนลดได้ โดยให้เฉพาะผู้จัดการฝ่ายขายเท่านั้นที่มีสิทธิ์ดำเนินการดังกล่าว

เพื่อป้องกันการเปลี่ยนแปลงดังกล่าว ต้องสร้าง trigger ใหม่ชื่อ PreventNewDiscounts

โดย trigger นี้ควรแนบกับตาราง Discounts และป้องกันไม่ให้มีการเพิ่มแถวใหม่ลงในตาราง

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

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

ดูคอร์ส

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

  • สร้าง trigger PreventNewDiscounts บนตาราง Discounts
  • กำหนดให้ trigger ป้องกันการเพิ่มแถวใหม่ใด ๆ ลงในตาราง Discounts

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

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

-- Create a new trigger
___ ___ ___
ON ___
___ ___ ___
AS
	RAISERROR ('You are not allowed to add discounts for existing customers.
                Contact the Sales Manager for more details.', 16, 1);
แก้ไขและรันโค้ด