Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

ecpg — online w chmurze

Uruchom ecpg u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie ecpg, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS

PROGRAM:

IMIĘ


ecpg - wbudowany preprocesor SQL C

STRESZCZENIE


ekpg [opcja...] filet...

OPIS


ekpg jest wbudowanym preprocesorem SQL dla programów w języku C. Konwertuje programy C z osadzonymi
Instrukcje SQL do normalnego kodu C poprzez zastąpienie wywołań SQL funkcjami specjalnymi
wzywa. Pliki wyjściowe można następnie przetwarzać za pomocą dowolnego łańcucha narzędzi kompilatora C.

ekpg przekonwertuje każdy plik wejściowy podany w wierszu poleceń na odpowiednie wyjście C
plik. Pliki wejściowe najlepiej mieć rozszerzenie .pgc, w takim przypadku rozszerzenie będzie
zastąpione przez .c, aby określić nazwę pliku wyjściowego. Jeśli rozszerzenie pliku wejściowego to
nie .pgc, nazwa pliku wyjściowego jest obliczana przez dodanie .c do pełnej nazwy pliku. ten
nazwę pliku wyjściowego można również nadpisać za pomocą -o opcja.

Ta strona referencyjna nie opisuje wbudowanego języka SQL. Patrz rozdział 33, ECPG -
Wbudowany SQL w C, w dokumentacji, aby uzyskać więcej informacji na ten temat.

OPCJE


ekpg akceptuje następujące argumenty wiersza poleceń:

-c
Automatycznie generuj określony kod C z kodu SQL. Obecnie działa to w przypadku EXEC
TYP SQL.

-C tryb
Ustaw tryb zgodności. tryb może być INFORMIX lub INFORMIX_SE.

-D symbol
Zdefiniuj symbol preprocesora C.

-i
System parsowania zawiera również pliki.

-I katalog
Podaj dodatkową ścieżkę dołączania, używaną do wyszukiwania plików dołączanych przez EXEC SQL INCLUDE.
Wartości domyślne to . (aktualny katalog), /usr/local/include, PostgreSQL zawiera
katalog zdefiniowany w czasie kompilacji (domyślnie: /usr/local/pgsql/include) oraz
/ Usr / include, w tej kolejności.

-o filename
Określa, że ekpg powinien zapisać wszystkie swoje dane wyjściowe do podanego filename.

-r opcja
Wybiera zachowanie w czasie wykonywania. Option może być jednym z następujących:

brak_wskaźnika
Nie używaj wskaźników, ale zamiast tego używaj specjalnych wartości do reprezentowania wartości null.
Historycznie istniały bazy danych stosujące to podejście.

przygotować
Przygotuj wszystkie oświadczenia przed ich użyciem. Libecpg będzie przechowywać pamięć podręczną przygotowanych
instrukcji i ponownie użyj instrukcji, jeśli zostanie ona wykonana ponownie. Jeśli pamięć podręczna działa
full, libecpg zwolni najmniej używaną instrukcję.

znaki zapytania
Ze względu na kompatybilność zezwól na znak zapytania jako symbol zastępczy. To było kiedyś
domyślnie dawno temu.

-t
Włącz automatyczne zatwierdzanie transakcji. W tym trybie każde polecenie SQL jest automatycznie
popełnione, chyba że znajduje się w jawnym bloku transakcji. W trybie domyślnym
komendy są wydawane tylko wtedy, gdy WYKONAJ SQL POPEŁNIĆ jest wydane.

-v
Wydrukuj dodatkowe informacje, w tym wersję i ścieżkę „include”.

--wersja
Wydrukuj wersję ecpg i wyjdź.

-?
--help
Pokaż pomoc na temat argumentów wiersza poleceń ecpg i zakończ.

UWAGI


Podczas kompilowania wstępnie przetworzonych plików kodu C kompilator musi być w stanie znaleźć
Pliki nagłówkowe ECPG w katalogu include PostgreSQL. Dlatego być może będziesz musiał użyć
dotychczasowy -I opcja podczas wywoływania kompilatora (np. -I/usr/local/pgsql/include).

Programy używające kodu C z wbudowanym SQL muszą być połączone z biblioteką libecpg, na przykład
przykład przy użyciu opcji konsolidatora -L/usr/local/pgsql/lib -lecpg.

Wartość jednego z tych katalogów, która jest odpowiednia dla instalacji, może być:
dowiedziałem się za pomocą pg_config(1).

PRZYKŁADY


Jeśli masz osadzony plik źródłowy SQL C o nazwie prog1.pgc, możesz utworzyć plik wykonywalny
program przy użyciu następującej sekwencji poleceń:

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

Korzystaj z ecpg online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad