영어프랑스어스페인어

Ad


온웍스 파비콘

ecpg - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 ecpg 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 ecpg입니다.

프로그램:

이름


ecpg - 내장 SQL C 전처리기

개요


심전도 [선택권...] 파일...

기술


심전도 C 프로그램용 Embedded SQL 전처리기입니다. 임베디드로 C 프로그램을 변환합니다.
SQL 호출을 특수 함수로 대체하여 SQL 문을 일반 C 코드로 변환
전화. 그런 다음 출력 파일을 모든 C 컴파일러 도구 체인으로 처리할 수 있습니다.

심전도 명령줄에 제공된 각 입력 파일을 해당 C 출력으로 변환합니다.
파일. 입력 파일에는 확장자가 .pgc인 것이 좋습니다. 이 경우 확장자는
출력 파일 이름을 결정하기 위해 .c로 대체되었습니다. 입력 파일의 확장자가 다음과 같은 경우
.pgc가 아닌 경우 출력 파일 이름은 전체 파일 이름에 .c를 추가하여 계산됩니다. NS
출력 파일 이름은 다음을 사용하여 재정의할 수도 있습니다. -o 옵션을 선택합니다.

이 참조 페이지에서는 Embedded SQL 언어에 대해 설명하지 않습니다. 33장, ECPG 참조 -
해당 항목에 대한 자세한 내용은 설명서에서 C의 Embedded SQL을 참조하십시오.

옵션


심전도 다음 명령줄 인수를 허용합니다.

-c
SQL 코드에서 특정 C 코드를 자동으로 생성합니다. 현재 이것은 EXEC에서 작동합니다.
SQL 유형.

-C 모드
호환 모드를 설정합니다. 모드 INFORMIX 또는 INFORMIX_SE일 수 있습니다.

-D 상징
C 전처리기 기호를 정의합니다.

-i
구문 분석 시스템에는 파일도 포함됩니다.

-I 예배 규칙서
EXEC SQL INCLUDE를 통해 포함된 파일을 찾는 데 사용되는 추가 포함 경로를 지정합니다.
기본값은 입니다. (현재 디렉토리), /usr/로컬/포함, PostgreSQL에는 다음이 포함됩니다.
컴파일 시 정의된 디렉토리(기본값: /usr/local/pgsql/include), 및
/ usr / include, 그와 같은 순서로.

-o 파일 이름
다음을 지정합니다. 심전도 주어진 모든 출력을 작성해야합니다 파일 이름.

-r 선택권
런타임 동작을 선택합니다. 선택권 다음 중 하나일 수 있습니다.

no_indicator
표시기를 사용하지 말고 대신 특수 값을 사용하여 null 값을 나타냅니다.
역사적으로 이 접근 방식을 사용하는 데이터베이스가 있었습니다.

준비
사용하기 전에 모든 명령문을 준비하십시오. Libecpg는 준비된 캐시를 유지합니다.
명령문을 실행하고 다시 실행되면 명령문을 재사용합니다. 캐시가 실행되는 경우
전체, libecpg는 가장 적게 사용된 문을 해제합니다.

물음표
호환성을 위해 물음표를 자리 표시자로 허용합니다. 이것은 예전에
오래 전에 기본.

-t
트랜잭션 자동 커밋을 켭니다. 이 모드에서 각 SQL 명령은 자동으로
명시적 트랜잭션 블록 안에 있지 않으면 커밋됩니다. 기본 모드에서는
명령은 다음 경우에만 커밋됩니다. EXEC SQL COMMIT 발행됩니다.

-v
버전 및 "포함" 경로를 포함한 추가 정보를 인쇄하십시오.

--번역
ecpg 버전을 인쇄하고 종료합니다.

-?
--도움
ecpg 명령줄 인수에 대한 도움말을 표시하고 종료합니다.

노트


전처리된 C 코드 파일을 컴파일할 때 컴파일러는 다음을 찾을 수 있어야 합니다.
PostgreSQL의 ECPG 헤더 파일은 디렉토리를 포함합니다. 따라서 다음을 사용해야 할 수도 있습니다.
전에, -I 컴파일러 호출 시 옵션(예: -I/usr/local/pgsql/include).

Embedded SQL과 함께 C 코드를 사용하는 프로그램은 libecpg 라이브러리에 대해 링크되어야 합니다.
링커 옵션 -L/usr/local/pgsql/lib -lecpg를 사용하는 예입니다.

설치에 적합한 이러한 디렉토리 중 하나의 값은 다음과 같을 수 있습니다.
사용하여 알아낸 pg_config(1).

사용 예


이름이 prog1.pgc인 Embedded SQL C 소스 파일이 있는 경우 실행 파일을 생성할 수 있습니다.
다음 명령 시퀀스를 사용하여 프로그램:

심전도 프로그램1.pgc
cc -I/usr/local/pgsql/include -c prog1.c
cc -o prog1 prog1.o -L/usr/local/pgsql/lib -lecpg

onworks.net 서비스를 사용하여 온라인으로 ecpg 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad