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

33.6. Sử dụng kèo bóng đá hôm nay và ngày mai chủ

inPhần 33.4Bạn đã thấy cáchkèo bóng đá hôm nay và ngày mai chủ. Trong một nhúngKháchTrong mã chương trình C làNgôn ngữ máy chủ. Do đó kèo bóng đá hôm nay và ngày maiMáy chủ.

33.6.1.

Truyền dữ liệu giữa chương trình C và kèo bóng đá hôm nay và ngày mai câu lệnh SQL là

EXEC SQL chèn vào kèo bóng đá hôm nay và ngày mai giá trị một số (: v1, 'foo',: v2);

Câu lệnh này đề cập đến hai kèo bóng đá hôm nay và ngày mai C có tênV1V2và cũng sử dụng

Phong cách chèn c biến C trong kèo bóng đá hôm nay và ngày mai câu lệnh SQL

33.6.2.

Ví dụ, để chuyển dữ liệu từ chương trình sang cơ sở dữ liệu

Phần này bắt đầu bằng:

EXEC SQL BẮT ĐẦU phần khai báo;

và kết thúc bằng:

Phần khai báo cuối SQL;

Giữa kèo bóng đá hôm nay và ngày mai dòng đó, phải có biến C bình thường

int x = 4;

Như bạn có thể thấy, bạn có thể chỉ định giá trị ban đầu

exec sql int i = 4;

Bạn có thể có nhiều phần khai báo trong một chương trình như bạn

kèo bóng đá hôm nay và ngày mai khai báo cũng được lặp lại với tệp đầu ra là

Định nghĩa về cấu trúc hoặc liên kết cũng phải được liệt kêkhai báoPhần. Nếu không thì

33.6.3.

Là một kèo bóng đá hôm nay và ngày mai chủ, bạn cũng có thể sử dụng mảng, typedefs,

Một vài ví dụ về kèo bóng đá hôm nay và ngày mai chủ:

mảng

Một trong những cách sử dụng phổ kèo bóng đá hôm nay và ngày mai nhất của khai báo mảng là

EXEC SQL bắt đầu khai báo;

Lưu ý rằng bạn phải chăm sóc độ dài cho

typedefs

Sử dụngtypedefTừ khóa đến

EXEC SQL BẮT ĐẦU phần khai báo;

Lưu ý rằng bạn cũng có thể sử dụng:

EXEC SQL Loại serial_t dài;

Tuyên bố này không cần phải là một phần của tuyên bố

Con trỏ

Bạn có thể khai báo con trỏ đến kèo bóng đá hôm nay và ngày mai loại phổ biến nhất.Phần 33.9Để biết thêm

EXEC SQL bắt đầu khai báo;
kèo bóng đá hôm nay và ngày mai loại biến đặc biệt

ECPG chứa một số loại đặc biệt giúp bạnVarchar, Số, kèo bóng đá hôm nay và ngày mai, TimestampKhoảngTYPE.Phần 33.8Chứa kèo bóng đá hôm nay và ngày mai chức năng cơ bản để đối phó với kèo bóng đá hôm nay và ngày mai loại đó, như vậy

Loại đặc biệtVarcharISstructcho

Varchar var [180];

được chuyển đổi thành:

struct varchar_var int len; Char Arr [180];

Cấu trúc này phù hợp để giao tiếp với SQLVarchar.

33.6.4.Chọn kèo bóng đá hôm nay và ngày maiotìm nạp kèo bóng đá hôm nay và ngày maio

Bây giờ bạn sẽ có thể truyền dữ liệu được tạo bởiChọnFetch. Những cái nàythànhmệnh đề

Đây là một ví dụ:

/*

SOthànhmệnh đề xuất hiện giữatừmệnh đề.thành(còn được gọi là danh sách đích)

Đây là một ví dụ sử dụng lệnhFetch:

EXEC SQL bắt đầu khai báo;

ở đâythànhmệnh đề xuất hiện sau

33.6.5.

kèo bóng đá hôm nay và ngày mai ví dụ trên không xử lý kèo bóng đá hôm nay và ngày mai giá trị null. Trong thực tế,Chỉ báovà chứa a

EXEC SQL bắt đầu khai báo;

kèo bóng đá hôm nay và ngày mai chỉ báoVal_indWill

Chỉ báo có chức năng khác: Nếu giá trị chỉ báo