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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Tạo Trình kích hoạt sự tỷ lệ kèo bóng đá

tên

Tạo trình kích hoạt sự tỷ lệ kèo bóng đá-Xác định trình kích hoạt sự tỷ lệ kèo bóng đá mới

Synopsis

Tạo Trình kích hoạt sự tỷ lệ kèo bóng đátêntrênSự tỷ lệ kèo bóng đá[khiFilter_Varablein (Filter_Value [, ...]) [và ...]]]
  Thực hiện thủ tụcfunction_name()

Mô tả

Tạo Trình kích hoạt sự tỷ lệ kèo bóng đáTạo trình kích hoạt sự tỷ lệ kèo bóng đá mới. Bất cứ khi nào sự tỷ lệ kèo bóng đá được chỉ định xảy ra vàKhiĐiều tỷ lệ kèo bóng đá được liên kết với kích hoạt, nếu có, được thỏa mãn, hàm kích hoạt sẽ được thực thi. Để giới thiệu chung về kích hoạt sự tỷ lệ kèo bóng đá, xemChương 37. Người dùng tạo trình kích hoạt sự tỷ lệ kèo bóng đá trở thành chủ sở hữu của nó.

tham số

tên

Tên để đưa ra trình tỷ lệ kèo bóng đá mới. Tên này phải là duy nhất trong cơ sở dữ liệu.

9Tải xuống6

Tên của sự tỷ lệ kèo bóng đá kích hoạt cuộc gọi đến chức năng đã cho. Nhìn thấyPhần 37.1Để biết thêm thông tin về tên sự tỷ lệ kèo bóng đá.

Filter_Varable

Tên của một biến được sử dụng để lọc các sự tỷ lệ kèo bóng đá. Điều này làm cho nó có thể hạn chế việc bắn kích hoạt vào một tập hợp con của các trường hợp được hỗ trợ. Hiện tại được hỗ trợ duy nhấtFilter_VarableTAG.

Filter_Value

Danh sách các giá trị cho được liên kếtFilter_Varabletrong đó tỷ lệ kèo bóng đá sẽ bắn. VìTAG, Điều này có nghĩa là danh sách các thẻ lệnh (ví dụ:'Chức năng thả').

function_name

10901_10986event_trigger.

Ghi chú

Chỉ các siêu người dùng mới có thể tạo trình kích hoạt sự tỷ lệ kèo bóng đá.

Trình kích hoạt sự tỷ lệ kèo bóng đá bị vô hiệu hóa ở chế độ người dùng đơn (xemPostgres). Nếu trình kích hoạt sự tỷ lệ kèo bóng đá sai lầm sẽ vô hiệu hóa cơ sở dữ liệu đến mức bạn thậm chí không thể giảm trình kích hoạt, hãy khởi động lại ở chế độ người dùng đơn và bạn sẽ có thể làm điều đó.

Ví dụ

cấm thực hiện bất kỳ nàoDDLlệnh:

Tạo hoặc thay thế chức năng abort_any_command ()
  Trả về Event_Trigger
 Ngôn ngữ plpgsql
  Như $$
BẮT ĐẦU
  Tăng ngoại lệ 'Lệnh % bị vô hiệu hóa', TG_TAG;
KẾT THÚC;
$$;

Tạo sự tỷ lệ kèo bóng đá Trigger abort_ddl trên ddl_command_start
   Thực hiện thủ tục abort_any_command ();

Tương thích

Không cóTạo Trình kích hoạt sự tỷ lệ kèo bóng đáCâu lệnh trong tiêu chuẩn SQL.