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

37,57.Triggers

ViewTriggers10269_10406Chọntrên.

Bảng 37,55.Triggerscột

loại cột

Mô tả

Trigger_catalog SQL_Identifier

Tên của cơ sở dữ liệu chứa trình cách đọc kèo bóng đá (luôn luôn là cơ sở dữ liệu hiện tại)

Trigger_schema SQL_Identifier

Tên của lược đồ chứa trình cách đọc kèo bóng đá

Trigger_name SQL_Identifier

Tên của bộ cách đọc kèo bóng đá

Event_Manipulation ký tự_data

Sự kiện cách đọc kèo bóng đá cách đọc kèo bóng đá (Chèn, Cập nhậthoặcXóa)

event_object_catalog SQL_Identifier

Tên của cơ sở dữ liệu chứa bảng mà bộ cách đọc kèo bóng đá được xác định trên (luôn luôn là cơ sở dữ liệu hiện tại)

event_object_schema SQL_Identifier

Tên của lược đồ chứa bảng mà bộ cách đọc kèo bóng đá được xác định trên

event_object_table SQL_Identifier

Tên của bảng mà bộ cách đọc kèo bóng đá được xác định trên

Action_order cardinal_number

Lệnh bắn giữa các cách đọc kèo bóng đá trên cùng một bảng có cùngEvent_Manipulation, action_timingAction_orientation. TRONGPostgreSQL, Trình cách đọc kèo bóng đá được bắn theo thứ tự tên, vì vậy cột này phản ánh điều đó.

Action_Condition ký tự_data

Khi14102_14209

action_statement ký tự_data

Câu lệnh được thực thi bởi bộ cách đọc kèo bóng đá (hiện luôn luônHàm thực thichức năng(...))

action_orientation ký tự_data

Xác định xem cách đọc kèo bóng đá bắn một lần cho mỗi hàng được xử lý hay một lần cho mỗi câu lệnh (hànghoặccâu lệnh)

action_timing ký tự_data

Thời gian mà cách đọc kèo bóng đá bắn (trước, sauhoặcthay vì)

action_reference_old_table SQL_Identifier

cách đọc kèo bóng đá củaHồiBảng chuyển tiếp hoặc null nếu không

action_reference_new_table SQL_Identifier

cách đọc kèo bóng đá củaHồimớiBảng chuyển tiếp hoặc null nếu không

action_reference_old_row SQL_Identifier

Áp dụng cho một tính năng không có sẵn trongPostgreSQL

action_reference_new_row SQL_Identifier

Áp dụng cho một tính năng không có sẵn trongPostgreSQL

đã tạo time_stamp

Áp dụng cho một tính năng không có sẵn trongPostgreSQL


Triggers inPostgreSQLCó hai khả năng không tương thích với tiêu chuẩn SQL ảnh hưởng đến biểu diễn trong lược đồ thông tin. Đầu tiên, tên cách đọc kèo bóng đá là cục bộ cho mỗi bảng trongPostgreSQL, thay vì là đối tượng lược đồ độc lập. Do đó, có thể có các tên cách đọc kèo bóng đá trùng lặp được xác định trong một lược đồ, miễn là chúng thuộc về các bảng khác nhau. (Trigger_catalogTrigger_schemathực sự là các giá trị liên quan đến bảng mà bộ cách đọc kèo bóng đá được xác định.) Thứ hai, các bộ cách đọc kèo bóng đá có thể được xác định để bắn vào nhiều sự kiện trongPostgreSQL(ví dụ:Khi chèn hoặc cập nhật), trong khi tiêu chuẩn SQL chỉ cho phép một. Nếu một cách đọc kèo bóng đá được xác định để bắn vào nhiều sự kiện, nó được biểu diễn dưới dạng nhiều hàng trong lược đồ thông tin, một cho mỗi loại sự kiện. Do hậu quả của hai vấn đề này, khóa chính của chế độ xemTriggerslà thực sự(Trigger_catalog, Trigger_schema, Event_Object_Table, Trigger_name, Event_Manipulation)thay vì(Trigger_catalog, Trigger_schema, Trigger_name), Đó là những gì tiêu chuẩn SQL chỉ định. Tuy nhiên, nếu bạn xác định các trình cách đọc kèo bóng đá của mình theo cách phù hợp với tiêu chuẩn SQL (tên cách đọc kèo bóng đá duy nhất trong lược đồ và chỉ có một loại sự kiện cho mỗi lần cách đọc kèo bóng đá), điều này sẽ không ảnh hưởng đến bạn.

Lưu ý

trướcPOSTGRESQL9.1, cột của chế độ xem nàyaction_timing, action_reference_old_table, action_reference_new_table, action_reference_old_rowaction_reference_new_rowđược đặt cách đọc kèo bóng đáđiều kiện_timing, điều kiện_reference_old_table, điều kiện_Reference_New_Table, điều kiện_reference_old_rowđiều kiện_Reference_New_rowtương ứng. Đó là cách họ được đặt cách đọc kèo bóng đá trong tiêu chuẩn SQL: 1999. Việc đặt cách đọc kèo bóng đá mới phù hợp với SQL: 2003 trở lên.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài cách đọc kèo bóng đá không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài cách đọc kèo bóng đá.