SPI_PREPARE
SPI_PREPARE
SPI_EXEC
또는 유사한 함수the서버 프로그래밍 무지개 토토(SPI)는 사용자에게 능력을 제공합니다 실행하려면SQL내부 쿼리 사용자 정의C기능.
참고 :사용 가능한 절차 언어 (pl) 대체를 제공하십시오 쿼리를 실행할 수있는 함수를 구축하는 수단.
실제로SPI단지 세트입니다 파서에 대한 액세스를 단순화하기 위해 기본 무지개 토토 함수 플래너, 최적화 및 집행자.SPI또한 일부 메모리 관리를 수행합니다.
오해를 피하기 위해 우리는 사용할 것입니다기능의미SPI무지개 토토 함수 및절차사용자 정의 C- 기능을 사용하는SPI.
사용하는 절차SPI집행자가 호출합니다. 그만큼SPI호출은 재귀 적으로 집행자를 호출합니다 쿼리를 실행하십시오. 집행자가 재귀 적으로 호출되면 자체 호출 절차를 만들 수 있습니다SPI전화.
절차에서 쿼리를 실행하는 경우 거래가 중단되고 통제가 귀하에게 반환되지 않습니다. 절차. 오히려 모든 작업이 롤백되고 서버가 클라이언트의 다음 명령을 기다립니다. 이것은 할 것입니다 아마도 향후 버전으로 변경 될 것입니다.
관련 제한은 시작, 종료를 실행할 수 없다는 것입니다. 중단 (트랜잭션 제어 진술). 이것은 또한 될 것입니다 미래에 변경되었습니다.
성공하면SPI함수는 비 음성 결과를 반환합니다 (반품을 통해 설명대로 정수 값 또는 SPI_RESULT 글로벌 변수 아래에). 오류가 발생하면 음수 또는 무효 결과가 반환됩니다.
SPI_PREPARE
SPI_PREPARE