Bắt đầu ngayBắt đầu miễn phí

Tạo trigger để theo dõi thay đổi dữ liệu

Công ty Fresh Fruit Delivery cần theo dõi mọi mặt hàng mới được thêm vào bảng Products. Bạn có thể làm điều này bằng cách dùng trigger.

Trigger mới sẽ lưu tên, giá và ngày giới thiệu đầu tiên của các mặt hàng mới vào bảng ProductsHistory.

Bài tập này là một phần của khóa học

Xây dựng và Tối ưu hóa Trigger trong SQL Server

Xem khóa học

Hướng dẫn bài tập

  • Tạo trigger ProductsNewItems trên bảng Products.
  • Đặt trigger kích hoạt khi dữ liệu được INSERT vào bảng.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
	-- Add details to the history table
	INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
	SELECT Product, Price, Currency, GETDATE()
	FROM inserted;
Chỉnh sửa và Chạy Mã