Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá tối nay.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá tối nay trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá tối nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

34.4. tỷ lệ kèo bóng đá tối nay

Đây là tỷ lệ kèo bóng đá tối nay 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àmTrigfBá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 tỷ lệ kèo bóng đá tối nay giá trị null vào cộtx. (Vì thế Trình kích hoạt hoạt động như tỷ lệ kèo bóng đá tối nay 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:

11040_13090

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 '13293_13303'
    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:

13632_15241

Có nhiều ví dụ phức tạp hơn trongsrc/test/repress/thegress.cvà trongPRINT/SPI.