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 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo chấp bóng đá hôm nay.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo chấp bóng đá hôm nayECPG

tên

ECPG-

Synopsis

ECPG[-v] [-t] [-ibao gồm đường dẫn] [-oOutfile]Tệp...

Đầu vào

ECPGChấp nhận như sau

-V

Thông tin phiên bản in.

-T

Bật tự động cam kết các giao dịch. Trong chế độ này,EXECđược ban hành.

-ibao gồm đường dẫn

Chỉ định một đường dẫn bao gồm bổ sung. Mặc định là.(thư mục hiện tại),/usr/local/bao gồm, Thekèo chấp bóng đá hôm nayBao gồm đường dẫn/usr/local/pgsql/bao gồm) và/usr/bao gồm.

-OOutfile

Chỉ định rằngECPGnên viết tất cả đầu ra của nó thànhOutfile. Nếu không có tùy chọn như vậy được đưa ratên.c, Giả sử đầu vàotên.pgc. Nếu tệp đầu vào.pgcHậu tố, sau đó tệp đầu ra sẽ có.pgcĐược gắn vào tên tệp đầu vào.

FILE

Các tệp sẽ được xử lý.

Đầu ra

ECPGsẽ tạo một tệp hoặcstdout.

giá trị trả về

ECPGtrả về 0 cho

Mô tả

ECPGlà kèo chấp bóng đá hôm nay được nhúngkèo chấp bóng đá hôm nay. Nó cho phép phát triển c

Linus Tolke () làECPG(lên đến) ISECPG. Thomas Good () ISECPGTrang người đàn ông, trên đó tài kèo chấp bóng đá hôm nay này là

sử dụng

tiền xử lý để biên dịch

Tệp nguồn kèo chấp bóng đá hôm nay được nhúng phải được xử lý trước

ECPG [-D] [-OFILE]FILE.pgc

trong đó tùy chọn-DCờ quay.pgcPhần mở rộng là mộtECPGNguồn.

Bạn có thể muốn chuyển hướng đầu ra tiền xử lý sang nhật ký

biên dịch và liên kết

giả sửkèo chấp bóng đá hôm naynhị phân ở/usr/local/pgsql, Bạn

gcc -g -i/usr/local/pgsql/bao gồm [-OFILE]FILE.c -l/usr/local/pgsql/lib -lecpg -lpq

ngữ pháp

Thư viện

​​Bộ tiền xử lý sẽ dành hai chỉ thị cho

#include <ecpgtype.h

Tuyên bố biến

Biến được khai báo trongECPGMã nguồn phải được chuẩn bị

EXEC kèo chấp bóng đá hôm nay BẮT ĐẦU phần khai báo;

Tương tự, các phần khai báo biến phải chấm dứt

phần khai báo kết thúc kèo chấp bóng đá hôm nay;

Lưu ý:Trước phiên bản 2.1.0, mỗi biến có

Char Foo [16], Bar [16];

Xử lý lỗi

Vùng giao tiếp kèo chấp bóng đá hôm nay được xác định với:

EXEC kèo chấp bóng đá hôm nay bao gồm sqlca;

Lưu ý:TheSQLCAlà trongSQLCA(bao gồmsqlca.hTệp tiêu đề)phảiHãy là chữ thường. Đây làECPG. ECPGQuan sát trường hợpSQLCA.Hsẽ khôngEXEC kèo chấp bóng đá hôm nay bao gồmcó thể được sử dụng

TheSQLPrintLệnh được sử dụng vớiEXEC kèo chấp bóng đá hôm nay bất cứ khi nàoTuyên bố đến

EXEC kèo chấp bóng đá hôm nay bất cứ khi nào sqlerror sqlprint;

EXEC kèo chấp bóng đá hôm nay bất cứ khi nào không tìm thấy sqlprint;

Lưu ý:Đây làkhôngMột ví dụ đầy đủ vềEXEC kèo chấp bóng đá hôm nay bất cứ khi nàoTuyên bố. Các ví dụ khác về việc sử dụng có thể được tìm thấy trong kèo chấp bóng đá hôm nayHướng dẫn về LAN LAN đểbởi Groff và Weinberg).

Kết nối với máy chủ cơ sở dữ kèo chấp bóng đá hôm nay

Một kết nối với cơ sở dữ kèo chấp bóng đá hôm nay bằng cách sử dụng các mục sau:

EXEC kèo chấp bóng đá hôm nay Kết nối vớidbname;

trong đó tên cơ sở dữ kèo chấp bóng đá hôm nay không được trích dẫn. Trước phiên bản

Chỉ định tên máy chủ và cổng trong câu lệnh kết nối

dbname[@máy chủ] [:Cổng]

hoặc

<TCP | UNIX: kèo chấp bóng đá hôm nay: //Máy chủ[:Cổng] [/dbname] [?Tùy chọn]

Truy vấn

Nói chung, các truy vấn kèo chấp bóng đá hôm nay được chấp nhận cho các ứng dụng khácPSQLcó thể được nhúng

Tạo bảng:

EXEC kèo chấp bóng đá hôm nay Tạo bảng foo (số int4, ascii char (16));

Chèn:

EXEC kèo chấp bóng đá hôm nay chèn vào các giá trị foo (số, ascii) (9999, 'Doodad');

Xóa:

EXEC kèo chấp bóng đá hôm nay Xóa khỏi foo trong đó số = 9999;

Singleton Chọn:

20151_20223

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

exec kèo chấp bóng đá hôm nay khai báo foo_bar con trỏ cho

Cập nhật:

Cập nhật kèo chấp bóng đá hôm nay EXEC

Ghi chú

Định nghĩa cấu trúc hoàn chỉnh phải được liệt kê bên trong

xemTODOTệp trong nguồn cho