이 장에서는 임베디드에 대해 설명합니다.윈 토토패키지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의 코드는 아닙니다.
다음 섹션에서는 모든 내장 윈 토토에 대해 설명합니다. 진술.