Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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
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 đá pháp phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

33.3. Chạy các lệnh kèo bóng đá pháp

Bất kỳ lệnh kèo bóng đá pháp nào cũng có thể được chạy từ trong kèo bóng đá pháp nhúng

33.3.1. Thực hiện các câu lệnh kèo bóng đá pháp

Tạo bảng:

EXEC kèo bóng đá pháp Tạo bảng foo (Số nguyên, ASCII char (16));

Chèn hàng:

EXEC kèo bóng đá pháp chèn vào các giá trị foo (số, ascii) (9999, 'doodad');

Xóa hàng:

EXEC kèo bóng đá pháp Xóa khỏi foo trong đó số = 9999;

Cập nhật:

Cập nhật kèo bóng đá pháp EXEC

ChọnCâu trả lời trả lạiEXEC kèo bóng đá pháptrực tiếp. Để xử lý kèo bóng đá pháp bộ kết quả vớiPhần 33.3.2bên dưới. (BẰNGPhần.)

Chọn một hàng:

11760_11832

Ngoài ra, một tham số cấu hình có thể được truy xuất vớishowkèo bóng đá pháp:

EXEC kèo bóng đá pháp show search_path thành: var;

Mã thông báo của biểu mẫu:cái gì đóBiến máy chủ, nghĩa là họ đề cập đếnPhần 33.4.

33.3.2. Sử dụng con trỏ

Để truy xuất tập kết quả giữ nhiều hàng, một

Chọn bằng cách sử dụng con trỏ:

exec kèo bóng đá pháp khai báo foo_bar con trỏ cho

Để biết thêm chi tiết về khai báo con trỏ, xemkèo bóng đá hom, và xemFetchchoFetchChi tiết kèo bóng đá pháp.

Lưu ý:ECPGkhai báokèo bóng đá pháp không thực sự khiến một tuyên bố được gửi đếnkhai báokèo bóng đá pháp) tại điểm khiMởkèo bóng đá pháp được thực thi.

33.3.3. Quản lý giao dịch

Trong chế độ mặc định, các câu kèo bóng đá pháp chỉ được cam kết khiEXEC kèo bóng đá pháp cam kếtđược ban hành. kèo bóng đá pháplibpqHành vi)-Ttùy chọn dòng kèo bóng đá pháp thànhECPG(xemECPG) HoặcEXEC kèo bóng đá pháp Đặt AutoCommit thành ONTuyên bố. Trong chế độ AutoCommit, mỗi kèo bóng đá pháp tự độngEXEC kèo bóng đá pháp Đặt AutoCommit thành TẮT.

Các kèo bóng đá pháp quản lý giao dịch sau đây là

exec kèo bóng đá pháp cam kết

Cam kết giao dịch đang tiến triển.

rollback kèo bóng đá pháp exec

Xóa lại một giao dịch đang tiến triển.

EXEC kèo bóng đá pháp đặt AutoCommit thành

Bật chế độ AutoCommit.

Đặt AutoCommit thành TẮT

Tắt chế độ AutoCommit. Đây là mặc định.

33.3.4. Tuyên bố đã chuẩn bị

Khi các giá trị được chuyển cho câu lệnh kèo bóng đá pháp không

Câu kèo bóng đá pháp được chuẩn bị bằng kèo bóng đá phápChuẩn bị. Đối với kèo bóng đá pháp giá trị chưa được biết đến,"?":

15886_15971

Nếu câu kèo bóng đá pháp trả về một hàng, ứng dụng có thểthực thisauChuẩn bịĐể thực hiện câu kèo bóng đá pháp, cung cấpSử dụngmệnh đề:

16293_16349

Nếu câu kèo bóng đá pháp trả về nhiều hàng, ứng dụng có thểSử dụngmệnh đề:

16622_16996

Khi bạn không cần câu kèo bóng đá pháp đã chuẩn bị nữa, bạn

EXEC kèo bóng đá pháp DealLocate Preptên;

Để biết thêm chi tiết vềChuẩn bị, xemChuẩn bị. Cũng xemPhần 33.5Để biết thêm chi tiết về