이 장에서는 임베디드에 대해 설명합니다.무지개 토토패키지Postgre무지개 토토. 리누스 톨케(Linus Tolke)가 썼다.
(<linus@epact.se) 및
마이클 메스케스(<meskes@postgre무지개 토토.org).
원래는 함께 작동하도록 작성되었습니다.C. 또한 다음과 함께 작동합니다.C++, 하지만 모두 인식하지는 않습니다C++아직 구성되어 있습니다.
이 문서는 매우 불완전합니다. 하지만 이 이후로 인터페이스가 표준화되어 있으므로 추가 정보는 다음에서 확인할 수 있습니다. 무지개 토토에 관한 많은 리소스.
내장 무지개 토토 프로그램은 다음 형식으로 작성된 코드로 구성됩니다. 일반 프로그래밍 언어(이 경우 C, 무지개 토토과 혼합) 특별히 표시된 섹션의 명령. 프로그램을 구축하려면, 소스 코드는 먼저 Embedded 무지개 토토을 통해 전달됩니다. 이를 일반 C 프로그램으로 변환하는 전처리기, 그 후에는 C 컴파일러로 처리될 수 있습니다.
내장됨무지개 토토있음 다른 처리 방법에 비해 장점이 있음무지개 토토C 코드의 명령. 첫째, 소요되는 시간 지루한 정보 전달을 관리 귀하의 변수C프로그램. 둘째, 빌드 시 프로그램의 무지개 토토 코드를 확인합니다. 구문의 정확성을 위해. 세 번째, 임베디드무지개 토토C에서는에 지정됩니다.무지개 토토표준 및 지원 다른 많은 사람들에 의해무지개 토토데이터베이스 시스템.Postgre무지개 토토구현은 이 표준과 최대한 일치하도록 설계되었습니다. 가능하며 일반적으로 임베디드 포트가 가능합니다.무지개 토토다음을 위해 작성된 프로그램 다른 무지개 토토 데이터베이스Postgre무지개 토토비교적 쉽게.
이미 언급한 바와 같이 임베디드용으로 작성된 프로그램무지개 토토인터페이스는 일반 C입니다. 데이터베이스 관련 작업을 수행하기 위해 특수 코드가 삽입된 프로그램 행동. 이 특수 코드는 항상 다음과 같은 형식을 갖습니다.
EXEC 무지개 토토 ...;
이 진술은 구문론적으로 C를 대신합니다. 성명. 특정 진술에 따라 전역 수준이나 함수 내에서 나타납니다. 임베디드무지개 토토문은 다음을 따릅니다. 일반적인 대소문자 구분 규칙무지개 토토코드이며 C의 코드는 아닙니다.
다음 섹션에서는 모든 내장 무지개 토토에 대해 설명합니다. 진술.