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

34.3.Chạy các tỷ lệ kèo bóng đá tối nay#

Bất kỳ tỷ lệ kèo bóng đá tối nay nào cũng có thể được chạy từ trong một ứng dụng SQL nhúng. Dưới đây là một số ví dụ về cách làm điều đó.

34.3.1.Thực hiện các câu tỷ lệ kèo bóng đá tối nay#

Tạo bảng:

EXEC tỷ lệ kèo bóng đá tối nay Tạo bảng foo (Số nguyên, ASCII char (16));

Chèn hàng:

EXEC tỷ lệ kèo bóng đá tối nay chèn vào các giá trị FOO (Số, ASCII) (9999, 'Doodad');

Xóa hàng:

EXEC tỷ lệ kèo bóng đá tối nay Xóa khỏi foo trong đó số = 9999;

Cập nhật:

Cập nhật tỷ lệ kèo bóng đá tối nay EXEC

ChọnCâu tỷ lệ kèo bóng đá tối nay trả về một hàng kết quả cũng có thể được thực thi bằng cách sử dụngEXEC tỷ lệ kèo bóng đá tối naytrực tiếp. Để xử lý các bộ kết quả với nhiều hàng, một ứng dụng phải sử dụng con trỏ;Phần 34.3.2bên dưới. (Như một trường hợp đặc biệt, một ứng dụng có thể tìm nạp nhiều hàng cùng một lúc vào biến máy chủ mảng; xemPhần 34.4.4.3.1.)

Chọn một hàng:

12415_12487

Ngoài ra, một tham số cấu hình có thể được truy xuất vớishowtỷ lệ kèo bóng đá tối nay:

EXEC tỷ lệ kèo bóng đá tối nay hiển thị search_path vào: var;

Mã thông báo của mẫu:cái gì đóBiến máy chủ, nghĩa là, chúng đề cập đến các biến trong chương trình C. Chúng được giải thích trongPhần 34.4.

34.3.2.Sử dụng con trỏ#

Để lấy một tập kết quả giữ nhiều hàng, một ứng dụng phải khai báo một con trỏ và lấy từng hàng từ con trỏ. Các bước để sử dụng con trỏ là như sau: khai báo con trỏ, mở nó, lấy một hàng từ con trỏ, lặp lại và cuối cùng đóng nó.

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

13601_13807

Để biết thêm chi tiết về việc khai báo con trỏ, xemkhai báo; Để biết thêm chi tiết về việc tìm nạp các hàng từ con trỏ, xemFetch.

Lưu ý

ECPGkhai báotỷ lệ kèo bóng đá tối nay không thực sự khiến một tuyên bố được gửi đến phụ trợ PostgreSQL. Con trỏ được mở trong phần phụ trợ (sử dụng phụ trợkhai báotỷ lệ kèo bóng đá tối nay) tại điểm khiMởtỷ lệ kèo bóng đá tối nay được thực thi.

34.3.3.Quản lý giao dịch#

Trong chế độ mặc định, các câu tỷ lệ kèo bóng đá tối nay chỉ được cam kết khiEXEC tỷ lệ kèo bóng đá tối nay cam kếtđược ban hành. Giao diện tỷ lệ kèo bóng đá tối nay nhúng cũng hỗ trợ AutoCommit của các giao dịch (tương tự nhưPSQLhành vi mặc định) thông qua-TTùy chọn dòng tỷ lệ kèo bóng đá tối nay thànhECPG(xemECPG) hoặc quaEXEC tỷ lệ kèo bóng đá tối nay Đặt AutoCommit thành ONTuyên bố. Trong chế độ AutoCommit, mỗi tỷ lệ kèo bóng đá tối nay tự động được thực hiện trừ khi nó nằm trong một khối giao dịch rõ ràng.EXEC tỷ lệ kèo bóng đá tối nay Đặt AutoCommit thành TẮT.

Các tỷ lệ kèo bóng đá tối nay quản lý giao dịch sau đây có sẵn:

exec tỷ lệ kèo bóng đá tối nay cam kết #

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

rollback tỷ lệ kèo bóng đá tối nay exec #

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

16336_16366 Giao dịch_id #

Chuẩn bị giao dịch hiện tại cho cam kết hai pha.

exec tỷ lệ kèo bóng đá tối nay cam kết đã chuẩn bị Giao dịch_id #

Cam kết một giao dịch ở trạng thái đã chuẩn bị.

exec tỷ lệ kèo bóng đá tối nay rollback đã chuẩn bị Giao dịch_id #

Xóa lại một giao dịch ở trạng thái đã chuẩn bị.

EXEC tỷ lệ kèo bóng đá tối nay Đặt AutoCommit thành ON #

Bật chế độ AutoCommit.

EXEC tỷ lệ kèo bóng đá tối nay Đặt AutoCommit thành TẮT #

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

34.3.4.Tuyên bố đã chuẩn bị#

Khi các giá trị được chuyển cho câu tỷ lệ kèo bóng đá tối nay không được biết đến tại thời điểm biên dịch hoặc cùng một câu lệnh sẽ được sử dụng nhiều lần, sau đó các câu lệnh được chuẩn bị có thể hữu ích.

Câu tỷ lệ kèo bóng đá tối nay được chuẩn bị bằng tỷ lệ kèo bóng đá tối nayChuẩn bị. Đối với các giá trị chưa được biết, hãy sử dụng trình giữ chỗHồi?:

18709_18794

Nếu câu tỷ lệ kèo bóng đá tối nay trả về một hàng, ứng dụng có thể gọithực thisauChuẩn bịĐể thực hiện câu tỷ lệ kèo bóng đá tối nay, cung cấp các giá trị thực tế cho các giữ chỗ với Asử dụngmệnh đề:

19109_19165

Nếu một câu tỷ lệ kèo bóng đá tối nay trả về nhiều hàng, ứng dụng có thể sử dụng con trỏ được khai báo dựa trên câu tỷ lệ kèo bóng đá tối nay đã chuẩn bị. Để liên kết các tham số đầu vào, con trỏ phải được mở bằngSử dụngmệnh đề:

19428_19802

Khi bạn không cần câu tỷ lệ kèo bóng đá tối nay đã chuẩn bị nữa, bạn nên giải quyết nó:

EXEC tỷ lệ kèo bóng đá tối nay DealLocate Preptên;

Để biết thêm chi tiết vềChuẩn bị, xemChuẩn bị. Cũng xemPhần 34.5Để biết thêm chi tiết về việc sử dụng trình giữ chỗ và tham số đầu vào.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài liệu.