TAILIEUCHUNG - Lập Trình Cơ Sở Dữ Liệu Với CSharp- P11

Có một đôi điều bạn cần phải chú ý về phát biểu CREATE TRIGGER này. Mệnh đề AFTER UPDATE chỉ rõ trigơ sẽ khởi chạy sau khi một phát biểu UPDATE được thực hiện. Bạn có thể truy xuất những giá trị cột cũ trước khi sự Cập nhật được áp dụng từ bảng đã bị xóa, và bạn có thể truy xuất những giá trị cột mới sau khi sự Cập nhật được áp dụng từ bảng được chèn vào. | Có một đôi điều bạn cần phải chú ý về phát biểu CREATE TRIGGER này. Mệnh đề AFTER UPDATE chỉ rõ trigơ sẽ khởi chạy sau khi một phát biểu UPDATE được thực hiện. Bạn có thể truy xuất những giá trị cột cũ trước khi sự Cập nhật được áp dụng từ bảng đã bị xóa và bạn có thể truy xuất những giá trị cột mới sau khi sự Cập nhật được áp dụng từ bảng được chèn vào. Để thử UpdateUnitPriceProductTrigger Bạn chỉ cần giảm bớt giá trị của cột UnitPrice cho một hàng trong bảng những sản phẩm sử dụng một phát biểu UPDATE. Chẳng hạn phát biểu UPDATE sau đây nhân UnitPrice với cho hàng với ProductID là 80 điều này giảm bớt UnitPrice của hàng này 30 phần trăm UPDATE Products SET UnitPrice UnitPrice WHERE ProductID 80 Hàng thêm vào bảng ProductAudit như một kết quả của việc thực hiện phát biểu UPDATE này được trình bày trong Bảng . Hàng này được thêm vào bởi UpdateUnitPriceProductTrigger. Bảng Hàng thêm vào bảng ProductAudit bởi UpdateUnitPriceProductTrigger ID ACTION hành động PERFORMEDBY thực hiện bởi TOOKPLACE thời gian thực hiện 2 Đơn giá của ProductlD 80 được giảm 30 dbo 2002-07-18 17 26 Tạo ra và kiểm tra DeleteProductTrigger Trigơ DeleteProductTrigger khởi chạy sau khi một phát biểu DELETE được thực hiện trên bảng những sản phẩm. Trigơ này thêm một hàng vào bảng ProductAudit để kiểm định sự thay đổi. Danh sách trình bày một script . Danh sách creates a trigger that fires after a DELETE statement is performed on the Products table CREATE TRIGGER DeleteProductTrigger ON Products AFTER DELETE AS -- don t return the number of rows affected SET NOCOUNT ON -- declare an int variable to store the -- ProductID DECLARE @NewProductID int -- get the ProductID of the row that -- was removed from the Products table SELECT @NewProductID ProductID FROM deleted -- add a row to the ProductAudit table INSERT INTO ProductAudit Action VALUES Product CONVERT nvarchar @NewProductID was removed Để

TÀI LIỆU MỚI ĐĂNG
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.