kèo bóng đá c1 7.4.30 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 35. Trình kích hoạt | Chuyển tiếp nhanh | NEXT |
Đây là kèo bóng đá c1 ví dụ rất đơn giản về hàm kích hoạt được viết trong C. (Ví dụ về các yếu tố kích hoạt được viết bằng các ngôn ngữ thủ tục có thể tìm thấy trong tài liệu của các ngôn ngữ thủ tục.)
hàmTrigf
Báo cáo
Số lượng hàng trong bảngttestvà
bỏ qua hoạt động thực tế nếu lệnh cố gắng chèn kèo bóng đá c1
giá trị null vào cộtx. (Vì vậy,
kích hoạt hoạt động như kèo bóng đá c1 ràng buộc không có null nhưng không phá thai
giao dịch.)
Đầu tiên, định nghĩa bảng:
Tạo bảng ttest ( x số nguyên );
Đây là mã nguồn của hàm kích hoạt:
11034_13084
Sau khi bạn đã biên dịch mã nguồn, hãy khai báo chức năng và các kích hoạt:
Tạo hàm Trigf () trả về Trigger BẰNG 'FileName' Ngôn ngữ C; Tạo Trình kích hoạt trước khi chèn hoặc cập nhật hoặc xóa trên ttest Cho mỗi hàng thực thi quy trình Trigf (); Tạo Trigger Tafter sau khi chèn hoặc cập nhật hoặc xóa trên ttest Đối với mỗi hàng thực thi quy trình Trigf ();
Bây giờ bạn có thể kiểm tra hoạt động của bộ kích hoạt:
13626_15235
Có nhiều ví dụ phức tạp hơn trongsrc/test/repress/thegress.cvà trongPRINT/SPI.