PostgreSQL | ||
---|---|---|
이전 | 다음 |
스포츠 토토 사이트 (쿼리, Tcount)
문자열 쿼리 계획
반환 할 튜플의 최대 수
SPI_OK_EXEC 제대로 연결이 끊어진 경우 |
spi_error_unconnected에서 호출되면 연결되지 않은 절차 |
spi_error_argument query가 null 또는Tcount<0. |
SPI_ERROR_UNCONCERTED 프로 시저 인 경우 연결되지 않은. |
spi_error_copy는 stdin. |
SPI_ERROR_CURSOR를 선언/닫는 경우, CURSOR, 술책. |
SPI_ERROR_TRANSACTION 시작/abort/end. |
spi_error_opunknown 쿼리 유형을 알 수없는 경우 (이것은 일어나지 않아야합니다). |
쿼리 실행이 성공적이면 다음 (음이 아닌) 값이 반환됩니다.
SPI_OK_UTIMITY 유틸리티 (예 : 테이블을 작성하십시오 ...) 실행 |
spi_ok_select if select (select ... into!) 실행되었습니다 |
spi_ok_selinto select ... in in in in in into |
SPI_OK_INSERT 삽입 (또는 삽입 ... SELECT) 실행 |
spi_ok_delete delete가 실행되면 |
SPI_OK_UPDATE 업데이트가 실행 된 경우 |
스포츠 토토 사이트실행 계획을 만듭니다 (Parser+Planner+Optimizer) 쿼리를 실행합니다.Tcount튜플.
이것은 연결된 절차에서만 호출해야합니다. 만약에tcount는 0이면 실행됩니다 쿼리 스캔으로 반환 된 모든 튜플에 대한 쿼리. 사용tcount 0 제한 할 수 있습니다 쿼리가 실행되는 튜플의 수. 을 위한 예,
스포츠 토토 사이트 ( "테이블에 삽입 *에서 선택 *에서 삽입", 5);는 최대 5 개의 튜플을 테이블에 삽입 할 수 있습니다. 만약에 쿼리 실행은 성공적이지 않은 가치가되었습니다. 반환됩니다.
참고 :하나의 문자열로 많은 쿼리를 전달할 수 있습니다 쿼리 문자열은 규칙에 의해 다시 작성 될 수 있습니다.스포츠 토토 사이트마지막 쿼리의 결과를 반환합니다 실행.
(마지막) 쿼리가 있었던 실제 튜플 수 실행 된 글로벌 변수 SPI_PROCESSED에서 실행됩니다 (그렇지 않은 경우 spi_ok_utility). spi_ok_select가 반환되고 spi_processed 0 그런 다음 글로벌 포인터 spitupletable *spi_tuptable을 사용할 수 있습니다. 선택한 튜플에 액세스하십시오 : 또한,SPI_FINISH모든 spitupletables를 해방시키고 만듭니다 쓸 수 없는! (메모리 관리 참조).
스포츠 토토 사이트중 하나를 반환 할 수 있습니다 다음 (부정) 값 :
spi_error_argument query가 null 또는 인 경우Tcount<0. |
SPI_ERROR_UNCHONCERTED 프로 시저가 연결되지 않은 경우 |
spi_error_copy는 stdin에 대한 복사 인 경우 |
SPI_ERROR_CURSOR DECLARE/CLOPE CURSOR, Fetch. |
SPI_ERROR_TRANSACTION 시작/abort/end. |
spi_error_opunknown 쿼리 유형이 알려지지 않은 경우 (이것은 발생하지 않아야합니다). |
스포츠 토토 사이트다음을 수행합니다.
SPI 관리자에서 절차를 연결하고 해방합니다 귀하의 절차에 의해 작성된 모든 메모리 할당palloc이후SPI_CONNECT. 이러한 할당은 사용할 수 없습니다 더 이상! 메모리 관리 참조.
이전 | 홈 | 다음 |
SPI_FINISH | up | SPI_PREPARE |