Đây là một ví dụ rất đơn giản về hàm tỷ lệ kèo bóng đá 88 được viết trong C. (Ví dụ về các trình kích hoạt được viết bằng 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àmDDL_Command_Start |
làm tăng một ngoại lệ mỗi khi nó được gọi. Định nghĩa tỷ lệ kèo bóng đá 88 liên quan đến chức năng vớiDDL_Command_Start
Chủ sở hữu |. Hiệu ứng là tất cả các lệnh DDL (với các ngoại lệ được đề cập trongPhần 40.1) được ngăn chặn chạy.
Đây là mã nguồn của hàm tỷ lệ kèo bóng đá 88:
#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 tỷ lệ kèo bóng đá 88:
Tạo hàm NodDl () trả về Event_Trigger
Bây giờ bạn có thể kiểm tra hoạt động của bộ tỷ lệ kèo bóng đá 88:
=# \ dy
Trong tình huống này, để có thể chạy một số lệnh DDL khi bạn cần làm như vậy, bạn phải bỏ trình tỷ lệ kèo bóng đá 88 hoặc vô hiệu hóa nó. Có thể thuận tiện để vô hiệu hóa kích hoạt trong thời gian giao dịch:
Bắt đầu;
(Nhớ lại rằng các lệnh DDL trên các tỷ lệ kèo bóng đá 88 không bị ảnh hưởng bởi các tỷ lệ kèo bóng đá 88.)