來看看當你嘗試更新 Orders 資料表中的部分列時,新建立的觸發程序會做什麼。
Orders
執行下列指令,把訂單編號 425 的訂單數量改為 700:
UPDATE Orders SET Quantity = 700 WHERE OrderID = 425;
當你執行這段程式碼時,會發生什麼事?
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
介紹 SQL Server 觸發程序的基本概念。使用 T-SQL 程式碼建立你的第一個觸發程序。了解觸發程序的用途,以及可替代的作法。
認識各種類型的 SQL Server 觸發程序:AFTER 觸發程序(DML)、INSTEAD OF 觸發程序(DML)、DDL 觸發程序,以及登入觸發程序。
當前練習
瞭解已知的觸發程序限制,以及 AFTER 觸發程序(DML)、INSTEAD OF 觸發程序(DML)與 DDL 觸發程序的常見使用情境。
學習刪除與修改觸發程序。熟悉觸發程序的管理方式。了解如何在實務中調查並處理有問題的觸發程序。