Phiên bản được hỗ trợ:hiện tại(173649_378016 / 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 / 7.3 / 7.2 / 7.1
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ế.

kèo bóng đá hôm nay và ngày mai CÒ SÚNG

tên

kèo bóng đá hôm nay và ngày mai-Xác định trình kích hoạt mới

Synopsis

kèo bóng đá hôm nay và ngày maitêntrước | SAU ĐÓSự kiện[hoặc ...]
    TRÊNBảng[cho [mỗi] hàng | TUYÊN BỐ  ]
    Thực hiện thủ tụcfuncname(Đối số)

Mô tả

kèo bóng đá hôm nay và ngày maikèo bóng đá hôm nay và ngày mai một bộ kích hoạt mới. Kích hoạt sẽ được liên kết với bảng được chỉ định và sẽ thực hiện chức năng được chỉ địnhfuncnameKhi xảy ra sự kiện nhất định.

Trình kích kèo bóng đá hôm nay và ngày mai có thể được chỉ định để bắn trước kèo bóng đá hôm nay và ngày mai động được thử trên một hàng (trước khi kiểm tra các ràng buộc vàChèn, Cập nhậthoặcXóaIS đã cố gắng) hoặc sau khi kèo bóng đá hôm nay và ngày mai động hoàn thành (sau khi Các ràng buộc được kiểm tra vàChèn, Cập nhậthoặcXóađã hoàn thành). Nếu kích kèo bóng đá hôm nay và ngày mai bắn trước sự kiện, kích kèo bóng đá hôm nay và ngày mai có thể bỏ qua kèo bóng đá hôm nay và ngày mai động cho hiện tại hàng hoặc thay đổi hàng được chèn (choChènCập nhậtChỉ kèo bóng đá hôm nay và ngày mai động). Nếu kích kèo bóng đá hôm nay và ngày mai bắn sau sự kiện, tất cả Các thay đổi, bao gồm cả lần chèn, cập nhật hoặc xóa cuối cùng là"hiển thị"đến kích kèo bóng đá hôm nay và ngày mai.

Một bộ kích kèo bóng đá hôm nay và ngày mai được đánh dấucho mỗi hàngđược gọi một lần cho mỗi hàng mà kèo bóng đá hôm nay và ngày mai động sửa đổi. Vì Ví dụ, AXóaảnh hưởng đến 10 hàng sẽ gây ra bất kỳtrên xóaTrình kích kèo bóng đá hôm nay và ngày mai trên mối quan hệ mục tiêu được gọi là 10 lần riêng biệt, một lần cho mỗi Hàng bị xóa. Ngược lại, một kích kèo bóng đá hôm nay và ngày mai được đánh dấuĐối với mỗi câuChỉ thực hiện một lần cho bất kỳ đã cho kèo bóng đá hôm nay và ngày mai động, bất kể nó sửa đổi bao nhiêu hàng (trong đặc biệt, một kèo bóng đá hôm nay và ngày mai động sửa đổi các hàng không dẫn đến việc thực hiện bất kỳ áp dụng nàocho Mỗi câu lệnhTriggers).

Nếu nhiều tác nhân cùng loại được xác định cho cùng một sự kiện, chúng sẽ bị bắn theo thứ tự bảng chữ cái theo tên.

ChọnKhông sửa đổi bất kỳ hàng nào để Bạn không thể kèo bóng đá hôm nay và ngày maiChọnTriggers. Các quy tắc và chế độ xem phù hợp hơn trong các trường hợp như vậy.

Tham khảoChương 32Để biết thêm thông tin về kích kèo bóng đá hôm nay và ngày mai.

tham số

tên

Tên để đưa ra trình kích kèo bóng đá hôm nay và ngày mai mới. Điều này phải khác biệt từ tên của bất kỳ kích kèo bóng đá hôm nay và ngày mai nào khác cho cùng một bảng.

trước
sau

Xác định xem chức năng được gọi trước hay Sau sự kiện.

Sự kiện

một củaChèn, Cập nhậthoặcXóa; Điều này chỉ định sự kiện sẽ kích kèo bóng đá hôm nay và ngày mai kích kèo bóng đá hôm nay và ngày mai. Nhiều sự kiện có thể được chỉ định bằng cách sử dụnghoặc.

Bảng

Tên (tùy chọn Lược đồ theo trình độ) của bảng Trigger dành cho.

cho mỗi hàng
cho mỗi câu

Điều này chỉ định liệu quy trình kích kèo bóng đá hôm nay và ngày mai có nên được bắn một lần cho mỗi hàng bị ảnh hưởng bởi sự kiện kích kèo bóng đá hôm nay và ngày mai, hoặc Chỉ một lần cho mỗi câu lệnh SQL. Nếu không được chỉ định,Đối với mỗi câulà mặc định.

funcname

một chức năng do người dùng cung cấp được khai báo là không dùng đối số và loại trả vềTrigger, được thực thi khi kích kèo bóng đá hôm nay và ngày mai lửa.

Đối số

15488_16012

Ghi chú

Để kèo bóng đá hôm nay và ngày mai trình kích hoạt trên bảng, người dùng phải cóTriggerĐặc quyền trên bảng.

inPostgreSQLPhiên bản trước 7.3, cần phải khai báo các chức năng kích kèo bóng đá hôm nay và ngày mai là trả lại Loại giữ chỗOpaque, chứ không phảiTrigger. Để hỗ trợ tải Dump cũ Tệp,kèo bóng đá hôm nay và ngày maisẽ chấp nhận a chức năng được khai báo là trả vềOpaque, nhưng Nó sẽ phát hành một thông báo và thay đổi lợi nhuận được khai báo của hàm Nhập thành16780_16789.

Sử dụngPostgreSQL: TàiĐể xóa trình kích kèo bóng đá hôm nay và ngày mai.

ví dụ

Phần 32.4chứa a hoàn thành ví dụ.

Tương thích

Thekèo bóng đá hôm nay và ngày maicâu lệnh trongPostgreSQLthực hiện một tập hợp con của SQL: 1999 tiêu chuẩn. (Không có quy định cho các yếu tố kích kèo bóng đá hôm nay và ngày mai trong SQL-92.) Thiếu chức năng sau:

  • SQL: 1999 cho phép các yếu tố kích kèo bóng đá hôm nay và ngày mai dựa trên các bản cập nhật để cụ thể các cột (ví dụ:Sau khi cập nhật col1, col2).

  • SQL: 1999 cho phép bạn xác định bí danh cho"cũ""mới"Hàng hoặc bảng để sử dụng trong định nghĩa của kích kèo bóng đá hôm nay và ngày mai được kích kèo bóng đá hôm nay và ngày mai hành động (ví dụ:kèo bóng đá hôm nay và ngày mai ... BẬT Tên tablename tham chiếu hàng cũ là Somename Row mới Tên khác ...). TừPostgreSQLcho phép các quy trình kích kèo bóng đá hôm nay và ngày mai được viết bằng bất kỳ số lượng ngôn ngữ do người dùng định nghĩa, truy cập vào dữ liệu được xử lý theo cách cụ thể về ngôn ngữ.

  • PostgreSQLChỉ cho phép Việc thực hiện chức năng do người dùng xác định cho người dùng được kích kèo bóng đá hôm nay và ngày mai kèo bóng đá hôm nay và ngày mai động. SQL: 1999 cho phép thực hiện một số người khác Các lệnh SQL, chẳng hạn nhưkèo bóng đá hôm nay và ngày mai bảngnhư hành động được kích hoạt. Giới hạn này không khó để làm việc xung quanh bằng cách kèo bóng đá hôm nay và ngày mai chức năng do người dùng xác định Các lệnh mong muốn.

SQL: 1999 Chỉ định rằng nhiều kích hoạt nên được bắn vào Thứ tự thời gian sáng kèo bóng đá hôm nay và ngày mai.18824_18836sử dụng trật tự tên, được đánh giá tiện lợi hơn để làm việc với.

Khả năng chỉ định nhiều hành động cho một kích kèo bóng đá hôm nay và ngày mai duy nhất sử dụnghoặclà mộtPostgreSQLMở rộng SQL tiêu chuẩn.