Bất kỳ lệnh tỷ lệ kèo bóng đá 88 nào cũng có thể được chạy từ trong một ứng dụng tỷ lệ kèo bóng đá 88 nhúng. Dưới đây là một số ví dụ về cách làm điều đó.
Tạo bảng:
EXEC tỷ lệ kèo bóng đá 88 Tạo bảng foo (Số nguyên, ASCII char (16)); EXEC tỷ lệ kèo bóng đá 88 tạo chỉ mục duy nhất Num1 trên foo (số); Exec tỷ lệ kèo bóng đá 88 cam kết;
Chèn hàng:
EXEC tỷ lệ kèo bóng đá 88 chèn vào các giá trị FOO (Số, ASCII) (9999, 'Doodad'); Exec tỷ lệ kèo bóng đá 88 cam kết;
Xóa hàng:
EXEC tỷ lệ kèo bóng đá 88 Xóa khỏi foo trong đó số = 9999; Exec tỷ lệ kèo bóng đá 88 cam kết;
Cập nhật:
12270_12360
Chọn
Câu tỷ lệ kèo bóng đá 88 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 đá 88
trự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ỏ; nhìn thấyPhầ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:
13022_13094
Ngoài ra, một tham số cấu hình có thể được truy xuất vớishow
tỷ lệ kèo bóng đá 88:
EXEC tỷ lệ kèo bóng đá 88 show search_path thành: var;
mã thông báo của mẫu:
làBiến máy chủ, nghĩa là, họ đề cập đến các biến trong chương trình C. Chúng được giải thích trongPhần 34.4.cái gì đó
13885_14140
Chọn bằng cách sử dụng con trỏ:
exec tỷ lệ kèo bóng đá 88 khai báo foo_bar con trỏ cho Chọn số, ASCII từ FOO Đặt hàng bởi ASCII; Exec tỷ lệ kèo bóng đá 88 mở foo_bar; Exec tỷ lệ kèo bóng đá 88 fetch foo_bar vào: foobar, doodad; ... Exec tỷ lệ kèo bóng đá 88 đóng foo_bar; Exec tỷ lệ kèo bóng đá 88 cam kết;
Để 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.
ECPGkhai báo
tỷ lệ kèo bóng đá 88 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áo
tỷ lệ kèo bóng đá 88) tại điểm khiMở
tỷ lệ kèo bóng đá 88 được thực thi.
Trong chế độ mặc định, các câu tỷ lệ kèo bóng đá 88 chỉ được cam kết khiEXEC tỷ lệ kèo bóng đá 88 cam kết
được ban hành. Giao diện tỷ lệ kèo bóng đá 88 nhúng cũng hỗ trợ AutoCommit của các giao dịch (tương tự nhưPSQLhành vi mặc định) qua-T
Tùy chọn dòng tỷ lệ kèo bóng đá 88 thànhECPG
(xemECPG) hoặc quaEXEC tỷ lệ kèo bóng đá 88 Đặt AutoCommit thành ON
Tuyên bố. Trong chế độ AutoCommit, mỗi tỷ lệ kèo bóng đá 88 tự động được thực hiện trừ khi nó nằm trong một khối giao dịch rõ ràng. Chế độ này có thể được tắt rõ ràng bằng cách sử dụng16105_16137
.
Các tỷ lệ kèo bóng đá 88 quản lý giao dịch sau đây có sẵn:
exec tỷ lệ kèo bóng đá 88 cam kết
#Cam kết giao dịch đang thực hiện.
Rollback tỷ lệ kèo bóng đá 88 exec
#Xóa lại một giao dịch đang tiến triển.
16943_16973
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 đá 88 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 đá 88 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 đá 88 Đặt AutoCommit thành ON
#Bật chế độ AutoCommit.
EXEC tỷ lệ kèo bóng đá 88 Đặt AutoCommit thành TẮT
#Tắt chế độ AutoCommit. Đây là mặc định.
Khi các giá trị được chuyển cho câu lệnh tỷ lệ kèo bóng đá 88 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 đá 88 được chuẩn bị bằng tỷ lệ kèo bóng đá 88Chuẩn bị
. Đối với các giá trị chưa được biết, hãy sử dụng trình giữ chỗ?
:
19316_19401
Nếu một câu tỷ lệ kèo bóng đá 88 trả về một hàng, ứng dụng có thể gọithực thi
sauChuẩn bị
Để thực hiện câu tỷ lệ kèo bóng đá 88, cung cấp các giá trị thực tế cho các giữ chỗ với mộtsử dụng
mệnh đề:
19716_19772
Nếu một câu tỷ lệ kèo bóng đá 88 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 đá 88 đã chuẩn bị. Để liên kết các tham số đầu vào, con trỏ phải được mở bằngSử dụng
mệnh đề:
EXEC tỷ lệ kèo bóng đá 88 Chuẩn bị STMT1 từ "Chọn OID, DATNAME từ pg_database trong đó oid?"; EXEC tỷ lệ kèo bóng đá 88 khai báo foo_bar con trỏ cho STMT1; / * Khi kết quả kết quả đã đạt được, thoát ra trong khi vòng lặp */ EXEC tỷ lệ kèo bóng đá 88 Bất cứ khi nào không tìm thấy bị phá vỡ; Exec tỷ lệ kèo bóng đá 88 mở foo_bar bằng 100; ... while (1) EXEC tỷ lệ kèo bóng đá 88 tìm nạp tiếp theo từ foo_bar thành: dboid,: dbname; ...
20421_20500
EXEC tỷ lệ kèo bóng đá 88 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.