Đây là một ví dụ rất đơn giản về hàm kèo bóng đá hôm nay và ngày mai được viết trong C. (Ví dụ về các trình kèo bóng đá hôm nay và ngày mai được viết bằng các ngôn ngữ thủ tục có thể được 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 thao tác thực tế nếu lệnh cố gắng chèn giá trị null vào cộtx. (Vì vậy, kèo bóng đá hôm nay và ngày mai hoạt động như một ràng buộc không khống nhưng không phá thai.)
Đầ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èo bóng đá hôm nay và ngày mai:
11114_13197
Sau khi bạn đã biên dịch mã nguồn (xemPhần 35.9.6), khai báo chức năng và các kèo bóng đá hôm nay và ngày mai:
Tạo hàm Trigf () trả về Trigger BẰNG 'FileName' Ngôn ngữ C; Tạo Trình kèo bóng đá hôm nay và ngày mai 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èo bóng đá hôm nay và ngày mai:
13777_15384
Có nhiều ví dụ phức tạp hơn trongsrc/test/regress/regress.cvà trongSPI.