36.3. Chạy các lệnh 토토 사이트 추천

Bất kỳ lệnh 토토 사이트 추천 nào cũng có thể được chạy từ trong một ứng dụng 토토 사이트 추천 nhúng. Dưới đây là một số ví dụ về cách làm điều đó.

36.3.1. Thực hiện các câu lệnh 토토 사이트 추천

Tạo bảng:

EXEC 토토 사이트 추천 Tạo bảng foo (Số nguyên, ASCII char (16));
EXEC 토토 사이트 추천 tạo chỉ mục duy nhất Num1 trên foo (số);
Exec sql cam kết;

Chèn hàng:

EXEC 토토 사이트 추천 chèn vào các giá trị FOO (Số, ASCII) (9999, 'Doodad');
Exec sql cam kết;

Xóa hàng:

EXEC 토토 사이트 추천 Xóa khỏi foo trong đó số = 9999;
Exec sql cam kết;

Cập nhật:

exec 토토 사이트 추천 cập nhật foo
    Đặt ascii = 'foobar'
    Trong đó số = 9999;
Exec sql cam kết;

ChọnCâu lệnh trả về một hàng kết quả cũng có thể được thực thi bằng cách sử dụngEXEC 토토 사이트 추천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 36.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 36.4.4.3.1.)

Chọn một hàng:

12688_12760

Ngoài ra, một tham số cấu hình có thể được truy xuất vớishowlệnh:

EXEC 토토 사이트 추천 show search_path thành: var;

mã thông báo của mẫu:cái gì đó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 trongPostgreSQL : 문서 : 14 : 36.4. 호스트 윈 토토 사용.

36.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ỏ:

exec sql khai báo foo_bar con trỏ cho
    Chọn số, ASCII từ FOO
    Đặt hàng bởi ASCII;
Exec sql mở foo_bar;
Exec sql fetch foo_bar vào: foobar, doodad;
...
Exec sql đóng foo_bar;
Exec sql cam kết;

Để biết thêm chi tiết về việc khai báo con trỏ, xemPostgreSQL : 문서 : 14 : 사설 토토; Để 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áoLệnh không thực sự khiến một tuyên bố được gửi đến phụ trợ Postgre토토 사이트 추천. Con trỏ được mở trong phần phụ trợ (sử dụng phụ trợkhai báolệnh) tại điểm khiMởlệnh được thực thi.

36.3.3. Quản lý giao dịch

Trong chế độ mặc định, các câu lệnh chỉ được cam kết khiEXEC 토토 사이트 추천 cam kếtđược ban hành. Giao diện 토토 사이트 추천 nhúng cũng hỗ trợ AutoCommit của các giao dịch (tương tự nhưP토토 사이트 추천hành vi mặc định) qua-TTùy chọn dòng lệnh thànhECPG(xemECPG) hoặc quaEXEC 토토 사이트 추천 Đặt AutoCommit thành ONTuyên bố. Trong chế độ AutoCommit, mỗi lệnh 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ụngEXEC 토토 사이트 추천 Đặt AutoCommit thành TẮT.

Các lệnh quản lý giao dịch sau đây có sẵn:

EXEC 토토 사이트 추천 cam kết

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

rollback 토토 사이트 추천 exec

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

EXEC 토토 사이트 추천 Chuẩn bị giao dịch Giao dịch_id

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

exec 토토 사이트 추천 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 토토 사이트 추천 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 AutoCommit thành ON

Bật chế độ AutoCommit.

EXEC 토토 사이트 추천 Đặt AutoCommit thành TẮT

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

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

Khi các giá trị được chuyển cho câu lệnh 토토 사이트 추천 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 lệnh được chuẩn bị bằng lệnhChuẩn bị. Đối với các giá trị chưa được biết, hãy sử dụng trình giữ chỗ?:

17996_18081

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

18396_18452

Nếu một câu lệnh 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 lệnh đã 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 đề:

18715_19089

Khi bạn không cần câu lệnh đã chuẩn bị nữa, bạn nên giải quyết nó:

EXEC 토토 사이트 추천 DealLocate Preptên;

Để biết thêm chi tiết vềChuẩn bị, xemPostgreSQL : 문서 : 14 : 토토 베이. Cũng xemPostgre사설 토토 사이트 : 문서 : 14 : 36.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 phù hợp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.