이 장은 임베디드를 설명합니다토토 베이패키지Postgre토토 베이. 와 함께 작동합니다.CandC ++.
Linus Tolke (에 의해 작성되었습니다.<linus@epact.se
) 및
Michael Meskes (<meskes@postgre토토 베이.org
).
이 문서는 매우 불완전합니다. 그러나 그 이후로 이 인터페이스는 표준화되어 있으며 추가 정보가 될 수 있습니다 토토 베이에 관한 많은 자원에서 발견되었습니다.
임베디드 토토 베이 프로그램은 일반 프로그래밍 언어,이 경우 C, 토토 베이과 혼합 특별히 표시된 섹션의 명령. 프로그램을 구축하려면 소스 코드는 먼저 임베디드 토토 베이로 전달됩니다. 사전 처리기,이를 일반 C 프로그램으로 변환하고 그 후 C 컴파일 도구로 처리 할 수 있습니다. 체인.
내장토토 베이다른 취급 방법에 대한 장점토토 베이C 코드의 명령. 먼저, 그것은 필요합니다 정보의 지루한 통과를 돌보는 당신의 변수C프로그램. 둘째, 프로그램의 토토 베이 코드는 빌드 시간에 확인됩니다. 구문 적 정확성. 셋째, 임베디드토토 베이in c에 지정되어 있습니다.토토 베이표준 및 지원 다른 많은토토 베이데이터베이스 시스템. 그만큼Postgre토토 베이구현은이 표준에 맞게 설계되었습니다. 가능하고 일반적으로 포트 임베디드가 가능합니다토토 베이프로그램 기타 토토 베이 데이터베이스Postgre토토 베이상대적으로 쉽게.
표시된대로, 임베디드 용으로 작성된 프로그램토토 베이인터페이스는 정상입니다 c 데이터베이스 관련을 수행하기 위해 특수 코드가 삽입 된 프로그램 행위. 이 특수 코드는 항상 양식을 가지고 있습니다
Exec 토토 베이 ...;
이 진술은 구문 적으로 대리를 대신합니다 성명. 특정 진술에 따라, 그들은 할 수 있습니다 글로벌 컨텍스트 또는 함수 내에 나타납니다. 임베디드토토 베이진술을 따릅니다 정상의 사례 감지 규칙토토 베이C의 코드가 아닌 코드
다음 섹션에서는 모든 임베디드 토토 베이을 설명합니다 진술.