InglesPransesEspanyol

Ad


OnWorks favicon

ecpg - Online sa Cloud

Patakbuhin ang ecpg sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command ecpg na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ecpg - naka-embed na SQL C preprocessor

SINOPSIS


ecpg [opsyon...] file...

DESCRIPTION


ecpg ay ang naka-embed na SQL preprocessor para sa mga programang C. Kino-convert nito ang mga C program na may naka-embed
Ang mga SQL statement sa normal na C code sa pamamagitan ng pagpapalit ng mga SQL invocation na may espesyal na function
mga tawag. Ang mga output file ay maaaring iproseso sa anumang C compiler tool chain.

ecpg ay iko-convert ang bawat input file na ibinigay sa command line sa kaukulang C output
file. Ang mga input file ay mas mainam na mayroong extension na .pgc, kung saan ang extension ay magiging
pinalitan ng .c upang matukoy ang pangalan ng output file. Kung ang extension ng input file ay
hindi .pgc, pagkatapos ay kinukuwenta ang pangalan ng output file sa pamamagitan ng pagdaragdag ng .c sa buong pangalan ng file. Ang
Ang pangalan ng output file ay maaari ding ma-override gamit ang -o pagpipilian.

Hindi inilalarawan ng reference page na ito ang naka-embed na SQL na wika. Tingnan ang Kabanata 33, ECPG -
Naka-embed na SQL sa C, sa dokumentasyon para sa higit pang impormasyon sa paksang iyon.

Opsyon


ecpg tumatanggap ng mga sumusunod na argumento ng command-line:

-c
Awtomatikong bumuo ng ilang C code mula sa SQL code. Sa kasalukuyan, ito ay gumagana para sa EXEC
URI ng SQL.

-C paraan
Magtakda ng compatibility mode. paraan maaaring INFORMIX o INFORMIX_SE.

-D simbolo
Tukuyin ang isang simbolo ng C preprocessor.

-i
Kasama rin sa parse system ang mga file.

-I direktoryo
Tumukoy ng karagdagang isamang path, na ginagamit upang mahanap ang mga file na kasama sa pamamagitan ng EXEC SQL INCLUDE.
Ang mga default ay . (kasalukuyang direktoryo), /usr/local/include, ang PostgreSQL ay kasama
direktoryo na tinukoy sa oras ng pag-compile (default: /usr/local/pgsql/include), at
/ usr / isama, sa ganoong pagkakasunud-sunod.

-o filename
Tinutukoy iyon ecpg dapat isulat ang lahat ng output nito sa ibinigay filename.

-r opsyon
Pinipili ang run-time na gawi. Opsyon maaaring isa sa mga sumusunod:

walang_tagapagpahiwatig
Huwag gumamit ng mga indicator ngunit sa halip ay gumamit ng mga espesyal na halaga upang kumatawan sa mga null na halaga.
Sa kasaysayan, mayroong mga database na gumagamit ng pamamaraang ito.

maghanda
Ihanda ang lahat ng pahayag bago gamitin ang mga ito. Ang Libecpg ay magpapanatili ng cache ng handa
mga pahayag at muling gamitin ang isang pahayag kung ito ay maipatupad muli. Kung tumatakbo ang cache
puno, libecpg ay magpapalaya sa hindi gaanong ginagamit na pahayag.

mga tandang pananong
Payagan ang tandang pananong bilang placeholder para sa mga dahilan ng pagiging tugma. Ito ang dating
default matagal na ang nakalipas.

-t
I-on ang autocommit ng mga transaksyon. Sa mode na ito, ang bawat SQL command ay awtomatikong
ginawa maliban kung ito ay nasa loob ng isang tahasang bloke ng transaksyon. Sa default na mode,
ang mga utos ay ginagawa lamang kapag EXEC SQL Magsanay ay inisyu.

-v
Mag-print ng karagdagang impormasyon kasama ang bersyon at ang "isama" na landas.

--bersyon
I-print ang bersyon ng ecpg at lumabas.

-?
- Tumulong
Magpakita ng tulong tungkol sa mga argumento ng command line ng ecpg, at lumabas.

NOTA


Kapag kino-compile ang preprocessed C code file, kailangang mahanap ng compiler ang
Ang mga file ng header ng ECPG sa PostgreSQL ay may kasamang direktoryo. Samakatuwid, maaaring kailanganin mong gamitin
ang -I opsyon kapag invoking ang compiler (eg, -I/usr/local/pgsql/include).

Ang mga program na gumagamit ng C code na may naka-embed na SQL ay kailangang i-link laban sa libecpg library, para sa
halimbawa gamit ang mga opsyon sa linker -L/usr/local/pgsql/lib -lecpg.

Ang halaga ng alinman sa mga direktoryo na ito na angkop para sa pag-install ay maaaring
nalaman gamit pg_configNa (1).

HALIMBAWA


Kung mayroon kang naka-embed na SQL C source file na pinangalanang prog1.pgc, maaari kang lumikha ng executable
programa gamit ang sumusunod na pagkakasunud-sunod ng mga utos:

ecpg prog1.pgc
cc -I/usr/local/pgsql/include -c prog1.c
cc -o prog1 prog1.o -L/usr/local/pgsql/lib -lecpg

Gamitin ang ecpg online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad