Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

 

 Tạo Trigger

Go down 
2 posters
Tác giảThông điệp
hunganh
Cấp 3
Cấp 3



Tổng số bài gửi : 4
Join date : 23/04/2011

Tạo Trigger Empty
Bài gửiTiêu đề: Tạo Trigger   Tạo Trigger EmptyTue May 31, 2011 10:11 am

Em muốn hỏi ý nghĩa sử dụng của Trigger?
Về Đầu Trang Go down
Admin
Admin



Tổng số bài gửi : 54
Join date : 06/11/2010

Tạo Trigger Empty
Bài gửiTiêu đề: Trigger   Tạo Trigger EmptyTue May 31, 2011 10:18 am

- Trigger có thể xác nhận dữ liệu trước khi chúng được ghi thực sự vào CSDL
- Khi thi hành Trigger có thể:
+ So sánh DL trước và sau khi thay đổi
+Quay lui(rollback) các thay đổi không hợp lệ
+Đọc/lấy DL từ các Table khác (kể cả CSDL khác)
+Thực thi các thủ tục cục bộ và từ xa
- Stored Procedures chỉ có tác dụng khi chúng được gọi thi hành còn Trigger thì được thi hành tự động đối với mọi thay đổi dữ liệu bởi bất kỳ công cụ nào.
-Sử dụng trigger khi các biện pháp toàn vẹn dữ liệu như Constraint,… không bảo đảm. Khác với công cụ bảo đảm toàn vẹn dữ liệu đã nêu, các công cụ này sẽ thực hiện kiểm tra tính toàn vẹn trước khi đưa DL vào CSDL. Còn Trigger thực hiện kiểm tra tính toàn vẹn khi công việc đã thực hiện rồi
- Khi CSDL chưaa được chuẩn hoá thì có thể xảy ra dữ liệu thừa, chứa ở nhiều vị trí trong CSDl thì yêu cầu đặt ra là dữ liệu cần cập nhật thống nhất trong mọi nơi. Trong trường hợp này ta phải sử dụng Trigger.
- Khi thay đổi dây chuyền dữ liệu giữa các bảng với nhau (khi dữ liệu bảng này thay đổi thì dữ liệu trong các bảng khác cũng được thay đổi theo.


Về Đầu Trang Go down
https://diendancntt.forumvi.com
 
Tạo Trigger
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Hệ quản trị cơ sở dữ liệu :: SQL Server-
Chuyển đến