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 kèo chấp bóng đá hôm nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

39.4. kèo chấp bóng đá hôm nay

Đây là một ví dụ rất đơn giản về hàm kèo chấp bóng đá hôm nay được viết trong C. (Ví dụ về các trình kèo chấp bóng đá hôm nay đượ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àmTrigfBá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 chấp bóng đá hôm nay 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 (

Đây là mã nguồn của hàm kèo chấp bóng đá hôm nay:

#include "Postgres.h"

Sau khi bạn đã biên dịch mã nguồn (xemPhần 38.10.5), khai báo chức năng và các kèo chấp bóng đá hôm nay:

Tạo hàm Trigf () trả về TriggerFileName'

Bây giờ bạn có thể kiểm tra hoạt động của bộ kèo chấp bóng đá hôm nay:

= Chèn vào các giá trị ttest (null);

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