Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 35.PL/PGSQL - SQLNgôn ngữ thủ tục | Chuyển tiếp nhanh | Tiếp theo |
PL/PGSQLcó thể được sử dụng đểTạo chức nănglệnh, khai báoTrigger. Lưu ý rằng chức năng phảiTạo Trigger-TG_ARGV, như được mô tả bên dưới.
Khi APL/PGSQLHàm là
Kiểu dữ liệuRecord; giữ biếnChèn/Cập nhậtkèo chấp bóng đá hôm nay động trong các kích kèo chấp bóng đá hôm nay cấp hàng. Biến này lànullTrong cấp độ tuyên bố
Loại dữ liệuRecord; giữ biếnCập nhật/Xóakèo chấp bóng đá hôm nay động trong các kích kèo chấp bóng đá hôm nay cấp độ hàng. Biến này lànullTrong cấp độ tuyên bố
Kiểu dữ liệutên; biến mà
Kiểu dữ liệuText; một chuỗi củatrướchoặcsauTùy thuộc vào bộ kích kèo chấp bóng đá hôm nay
Kiểu dữ liệuText; một chuỗi củahànghoặccâu lệnhTùy thuộc vào bộ kích kèo chấp bóng đá hôm nay
Kiểu dữ liệuText; một chuỗiChèn, Cập nhậthoặcXóaKể cho kèo chấp bóng đá hôm nay động nào đã kích kèo chấp bóng đá hôm nay.
Kiểu dữ liệuoid; ID đối tượng của
Kiểu dữ liệutên; tên của
Kiểu dữ liệuSố nguyên; số lượng củaTạo Triggercâu lệnh.
mảng kiểu dữ liệu củaText; cácTạo TriggerTuyên bố. Chỉ số được tính từ 0. Chỉ số không hợp lệ (ít hơnTG_NARGS) dẫn đến giá trị null.
Một chức năng kích kèo chấp bóng đá hôm nay phải trả vềnullhoặc giá trị bản ghi/hàng có chính xác
Trình kích kèo chấp bóng đá hôm nay cấp hàng đã bắntrướcCó thểChèn/Cập nhật/XóaKhôngmớiThay đổi hàng sẽ được chèn hoặc cập nhật (nhưng không cóXóatrường hợp). ĐẾNmớivà trả vềmớihoặc để xây dựng một cái mới hoàn chỉnh
Giá trị trả về của AtrướchoặcsauTrình kích kèo chấp bóng đá hôm nay cấp độ tuyên bố hoặcsauTrigger cấp độ hàng luôn
Ví dụHiển thị một ví dụ về quy trình kích kèo chấp bóng đá hôm nay trongPL/PGSQL.
Ví dụ 35-2. MỘTPL/PGSQLQuy trình kích kèo chấp bóng đá hôm nay
Ví dụ này kích kèo chấp bóng đá hôm nay đảm bảo rằng bất cứ khi nào một hàng được chèn
Tạo bảng EMP (
Một cách khác để ghi lại các thay đổi vào bảng liên quan đến việc tạo một cái mớiVí dụHiển thị một ví dụ về quy trình kích kèo chấp bóng đá hôm nay kiểm toán trongPL/PGSQL.
Ví dụ 35-3. MỘTPL/PGSQLQuy trình kích kèo chấp bóng đá hôm nay cho
Ví dụ này kích kèo chấp bóng đá hôm nay đảm bảo rằng mọi chèn, cập nhật hoặcEMPBảng làEMP_AUDITBảng. Thời gian hiện tại và tên người dùng
Tạo bảng EMP (
Một cách sử dụng các kích kèo chấp bóng đá hôm nay là duy trì bảng tóm tắt của người khácVí dụHiển thị một ví dụ về quy trình kích kèo chấp bóng đá hôm nay trongPL/PGSQLduy trì bảng tóm tắt cho