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
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá việt nam phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

38.2. Viết các chức năng kích hoạt sự kèo bóng đá việt nam trong C#

Phần này mô tả các chi tiết cấp thấp của giao diện với chức năng kích hoạt sự kèo bóng đá việt nam. Thông tin này chỉ cần thiết khi viết các chức năng kích hoạt sự kèo bóng đá việt nam trong C. Nếu bạn đang sử dụng ngôn ngữ cấp cao hơn thì những chi tiết này sẽ được xử lý cho bạn.

Các chức năng kích hoạt sự kèo bóng đá việt nam phải sử dụngHồiPhiên bản 1Giao diện Trình quản lý kèo bóng đá việt nam.

Khi một hàm được gọi bởi Trình quản lý kích hoạt sự kèo bóng đá việt nam, nó không được thông qua bất kỳ đối số bình thường nào, nhưng nó được thông quaHồibối cảnhHồiCon trỏ trỏ đến AEventTriggerDataCấu trúc. Các chức năng C có thể kiểm tra xem chúng có được gọi từ Trình quản lý kích hoạt sự kèo bóng đá việt nam hay không bằng cách thực thi macro:

được gọi là_as_event_trigger (fcinfo)

Mở rộng thành:

((fcinfo)- bối cảnh! = Null && isa ((fcinfo)- bối cảnh, eventTriggerData))

Nếu điều này trả về đúng, thì việc đúc là an toànfcinfo- bối cảnhđể loạiEventTriggerData *và sử dụng kèo bóng đá việt nam điểm đếnEventTriggerDataCấu trúc. Hàm phảikhôngthay đổiEventTriggerDataCấu trúc hoặc bất kỳ dữ liệu nào mà nó trỏ đến.

Struct EventTriggerDatađược xác định kèo bóng đá việt namlệnh/event_trigger.h:

typedef structTriggerData

nơi kèo bóng đá việt nam thành viên được xác định như sau:

loại

luôn luônT_EventTriggerData.

Sự kèo bóng đá việt nam

Mô tả sự kèo bóng đá việt nam mà hàm được gọi, một trong"Đăng nhập", "DDL_Command_Start", "DDL_COMMAND_END", "SQL_Drop", "Table_rewrite". Nhìn thấyPhần 38.1Đối với ý nghĩa của các sự kèo bóng đá việt nam này.

Parsetree

Một con trỏ tới cây phân tích của lệnh. Kiểm tra mã nguồn PostgreSQL để biết chi tiết.

TAG

Thẻ lệnh được liên kết với sự kèo bóng đá việt nam mà kích hoạt sự kèo bóng đá việt nam được chạy, ví dụ"Tạo kèo bóng đá việt nam".

Chức năng kích hoạt sự kèo bóng đá việt nam phải trả về AnullCon trỏ (khôngMột giá trị null SQL, nghĩa là, không đặtisnullTrue).