Professional Documents
Culture Documents
(Triggers)
Kiểm soát dữ liệu hiện tại khi có thay đổi đến giá
trị trong mẩu tin của bảng.
Kiểm tra dữ liệu nhập vào, phù hợp với mối liên
hệ dữ liệu giữa các bảng với nhau.
• INSERT Triggers
• UPDATE Triggers
• DELETE Triggers
With Encryption:
Giống như trong Thủ tục thường trú hoặc bảng ảo
cho phép ngăn ngừa việc sửa đổi nội dung
Trigger. Sử dụng ALTER Trigger thì with
Encryption không hỗ trợ.
• FOR DELETE
• FOR UPDATE
Nếu thoả mãn các điều kiện thì bản ghi này được
xoá khỏi bảng. Nếu không thì bản ghi trả lại giá trị
bình thường, hành động Delete được huỷ bỏ.
SQL server cũng tạo ra một bảng sao các bản ghi
bị xoá đưa vào bảng DELETED.
Mỗi khi có một bản ghi nào đó được cập nhật, giá
trị của những cột có liên quan trigger sẽ được
kiểm tra trước khi cập nhật
• Quan hệ 1-1
• Kiểm tra dữ liệu khi cần thiết với điều kiện ràng
buộc dữ liệu
• IF UPDATE
Nếu tồn tại Price cập nhật nhỏ hơn ShipperID nhỏ
nhất.