목차
SPI_prepareSPI_prepare참다음에 의해 준비된 진술인 경우SPI_prepare다음과 함께 사용할 수 있습니다SPI_cursor_openSPI_prepareSPI_prepareSPI_prepareSPI_execute또는 유사한 기능그서버 프로그래밍 토토 사이트 순위 (SPI)는 사용자 정의 작성자에게 제공C실행 기능을 작동합니다SQL함수 또는 프로시저 내부의 명령.SPI파서, 플래너 및 실행기에 대한 액세스를 단순화하는 토토 사이트 순위 함수 세트입니다.SPI또한 일부 메모리 관리도 수행합니다.
사용 가능한 절차적 언어는 함수에서 SQL 명령을 실행하는 다양한 수단을 제공합니다. 이러한 기능의 대부분은 SPI를 기반으로 하므로 이 문서는 해당 언어 사용자에게도 유용할 수 있습니다.
SPI를 통해 호출된 명령이 실패하면 제어권이 C 함수로 반환되지 않습니다. 오히려 C 함수가 실행되는 트랜잭션이나 하위 트랜잭션이 롤백됩니다. (SPI 함수에는 대부분 문서화된 오류 반환 규칙이 있다는 점을 고려하면 이는 놀랍게 보일 수 있습니다. 그러나 이러한 규칙은 SPI 함수 자체 내에서 감지된 오류에만 적용됩니다.) 실패할 수 있는 SPI 호출을 둘러싼 자체 하위 트랜잭션을 설정하여 오류 후 제어를 복구할 수 있습니다.
SPI함수는 성공 시 음수가 아닌 결과를 반환합니다(반환된 정수 값 또는 전역 변수를 통해)SPI_result, 아래 설명 참조). 오류가 발생하면 부정적인 결과가 나오거나NULL반환될 것입니다.
SPI를 사용하는 소스 코드 파일에는 헤더 파일이 포함되어야 합니다.executor/spi.h.