ทริกเกอร์การปรับปรุง SQL เฉพาะเมื่อมีการแก้ไขคอลัมน์
จากการดูตัวอย่างอื่น ๆ ที่ฉันได้พบกับสิ่งต่อไปนี้ แต่ดูเหมือนจะไม่ได้ผลอย่างที่ต้องการ: ฉันต้องการให้อัปเดตข้อมูลที่แก้ไขเฉพาะเมื่อQtyToRepairค่าได้รับการอัปเดตแล้ว ... แต่ไม่เป็นเช่นนั้น ที่. หากฉันแสดงความคิดเห็นที่ใดข้อมูลที่แก้ไขจะได้รับการอัปเดตในทุกกรณี อย่างที่ฉันพูดตัวอย่างอื่น ๆ ทำให้ฉันเป็นคนมองโลกในแง่ดี เบาะแสใด ๆ ที่ชื่นชม ขอบคุณ. วอลเตอร์ ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified] ON [dbo].[SCHEDULE] AFTER UPDATE AS BEGIN SET NOCOUNT ON; UPDATE SCHEDULE SET modified = GETDATE() , ModifiedUser = SUSER_NAME() , ModifiedHost = HOST_NAME() FROM SCHEDULE S INNER JOIN Inserted I …