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 tỷ lệ kèo bóng đá.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong tỷ lệ kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

30.6. tỷ lệ kèo bóng đá chủ

inPhần 30.4Bạn đã thấy cáchtỷ lệ kèo bóng đá chủ.

30.6.1.

Truyền dữ liệu giữa chương trình C và tỷ lệ kèo bóng đá câu lệnh SQL là

EXEC SQL chèn vào tỷ lệ kèo bóng đá giá trị một số (: v1, 'foo',: v2);

Câu lệnh này đề cập đến hai biến C có tênV1V2và cũng tỷ lệ kèo bóng đá

Phong cách chèn c biến C trong tỷ lệ kèo bóng đá câu lệnh SQLtỷ lệ kèo bóng đá chủ.

30.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 TUYỆT VỜI;

và kết thúc bằng

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

Giữa tỷ lệ kèo bóng đá dòng đó, phải có biến C bình thường

int x;

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

tỷ lệ kèo bóng đá 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ì

Loại đặc biệtVarcharđược chuyển đổistructĐối với mỗi biến. MỘT

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 tỷ lệ kèo bóng đá mốc dữ liệu SQLVarchar.

30.6.3.Chọn vàotìm nạp vào

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ụ tỷ lệ kèo bóng đá lệnhFetch:

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

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

Cả hai phương pháp này chỉ cho phép truy xuất một hàng tại A

30.6.4.

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

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

Biến chỉ báoVal_indWill

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