Các trigger - bài giảng

35 1.7K 10
Các trigger - bài giảng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các trigger - bài giảng

Các trigger Chương Review Thủ tục lưu  Một thủ tục lưu tập hợp câu lệnh SQL chưa biên dịch  Người phát triển sở liệu người quản trị viết thủ tục lưu để thực thi nhiệm vụ quản trị thông thường để áp dụng cho quy tắc xử lỹ liệu phức tạp Thủ tục lưu chứa câu lệnh thao tác với liệu câu lệnh nhận liệu trả  Các thủ tục lưu tăng tốc câu truy vấn, làm cho việc truy cập liệu nhanh hơn, hỗ trợ modul lập trình, trì tính qn tăng cường tính bảo mật Database Design and Implementation with SQL Server 2000 / Session / of 35 Review  Có hai loại thủ tục lưu : Thủ tục lưu hệ thống đề cập đến phương pháp quản trị liệu cập nhật thông tin vào bảng  Thủ tục lưu người dùng định nghĩa  Câu lệnh CREATE PROCEDURE sử dụng để tạo thủ tục lưu  Câu lệnh EXECUTE sử dụng để chạy thủ tục lưu  Các tham biến sử dụng để nhập vào xuất giá trị từ thủ tục lưu  Database Design and Implementation with SQL Server 2000 / Session / of 35 Review  Có ba cách để biên dịch lại thủ tục lưu: Sử dụng thủ tục lưu hệ thống sp_recompile  Chỉ định WITH RECOMPILE với lệnh CREATE PROCEDURE  Chỉ định WITH RECOMPILE với lệnh EXECUTE  Câu lệnh ALTER PROCEDURE sử dụng để chỉnh sửa thủ tục lưu  Các mã trả câu lệnh RAISERROR dùng để thông báo cho người sử dụng lỗi xuất thủ tục lưu  Database Design and Implementation with SQL Server 2000 / Session / of 35 Mục đích  Định nghĩa trigger  Liệt kê lợi ích trigger  Hiểu sử dụng lệnh CREATE TRIGGER T-SQL  Mô tả bảng Inserted Deleted sử dụng trigger  Giải thích kiểu trigger: INSERT, UPDATE, DELETE  Xác định lệnh SQL sử dụng trigger  Khai báo trigger xếp theo tầng trigger xếp lồng vào  Khai báo trigger INSTEAD OF  Chỉ nhân tố tác động đến việc thực thi hành trigger Database Design and Implementation with SQL Server 2000 / Session / of 35 Các Trigger Các trigger thủ tục lưu, chúng thực thi để phản ứng lại thao tác chèn, cập nhật, xóa bảng  Các trigger kích hoạt cách tự động có thao tác xuất  Các trigger sử dụng cách phổ biến để ép thao tác tuân theo quy tắc định  Các trigger đảm bảo tính tồn vẹn tính quán liệu  Database Design and Implementation with SQL Server 2000 / Session / of 35 Các trigger Allen Brian Cathy Greg Derek Mark Carl Kathy Database Design and Implementation with SQL Server 2000 / Session / of 35 Các trigger Allen Brian Cathy Greg Derek Trigger Fired Mark Carl Kathy Derek Inserted Database Design and Implementation with SQL Server 2000 / Session / of 35 Sử dụng Trigger So sánh kiểu liệu  Đọc liệu từ bảng nằm sở liệu khác  Thay đổi theo tầng xoá liên tục bảng liên quan sở liệu  Huỷ bỏ thay đổi không  Tuân theo giới hạn,các giới hạn phức tạp việc bắt lỗi ràng buộc CHECK  Thực thi thủ tục lưu cục thủ tục lưu từ xa  Database Design and Implementation with SQL Server 2000 / Session / of 35 Tạo Trigger Trigger tạo công cụ Enterprise Manager, Query Analyzer  Trong hai trường hợp, câu lệnh CREATE TRIGGER sử dụng để tạo trigger  Cú pháp: CREATE TRIGGER Trigger_name ON table FOR [DELETE, INSERT, UPDATE] [WITH ENCRYPTION] AS Sql_statements  Database Design and Implementation with SQL Server 2000 / Session / 10 of 35 ... of 35 Các Trigger Các trigger thủ tục lưu, chúng thực thi để phản ứng lại thao tác chèn, cập nhật, xóa bảng  Các trigger kích hoạt cách tự động có thao tác xuất  Các trigger sử dụng cách phổ... kê lợi ích trigger  Hiểu sử dụng lệnh CREATE TRIGGER T-SQL  Mô tả bảng Inserted Deleted sử dụng trigger  Giải thích kiểu trigger: INSERT, UPDATE, DELETE  Xác định lệnh SQL sử dụng trigger ... of 35 Các kiểu Trigger Database Design and Implementation with SQL Server 2000 / Session / 14 of 35 Các Trigger INSERT Một trigger INSERT thực thi có thao tác chèn thêm liệu vào bảng  trigger

Ngày đăng: 07/09/2012, 09:27

Hình ảnh liên quan

 Mô tả các bảng Inserted và Deleted được sử dụng bởi trigger - Các trigger - bài giảng

t.

ả các bảng Inserted và Deleted được sử dụng bởi trigger Xem tại trang 5 của tài liệu.
Sử dụng bảng Inserted và Deleted - Các trigger - bài giảng

d.

ụng bảng Inserted và Deleted Xem tại trang 13 của tài liệu.
 Chèn một bản sao của hàng mới vao bảng - Các trigger - bài giảng

h.

èn một bản sao của hàng mới vao bảng Xem tại trang 15 của tài liệu.
 Di chuyển hàng dữ liệu gốc vào bảng logic - Các trigger - bài giảng

i.

chuyển hàng dữ liệu gốc vào bảng logic Xem tại trang 18 của tài liệu.
 Xoá các hàng từ bảng trigger. - Các trigger - bài giảng

o.

á các hàng từ bảng trigger Xem tại trang 23 của tài liệu.
 Khi một thay đổi xuất hiện trong một bảng, các trigger dây chuyền sửa đổi dữ liệu trong các bảng liên quan - Các trigger - bài giảng

hi.

một thay đổi xuất hiện trong một bảng, các trigger dây chuyền sửa đổi dữ liệu trong các bảng liên quan Xem tại trang 27 của tài liệu.
 Các bảng Deleted và Inserted luôn có mặt trong bộ nhớ  - Các trigger - bài giảng

c.

bảng Deleted và Inserted luôn có mặt trong bộ nhớ Xem tại trang 32 của tài liệu.
 Các trigger truy nhập tới các bảng logic Inserted và - Các trigger - bài giảng

c.

trigger truy nhập tới các bảng logic Inserted và Xem tại trang 33 của tài liệu.
 Các trigger dây chuyền sửa đổi dữ liệu trong các bảng liên quan, nếu một thay đổi xuất hiện trong một bảng. - Các trigger - bài giảng

c.

trigger dây chuyền sửa đổi dữ liệu trong các bảng liên quan, nếu một thay đổi xuất hiện trong một bảng Xem tại trang 34 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan