2025 년 7 월 17 일 : | 윈 토토 : 윈 토토 18 베타
이 토토는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 45 장 토토 캔 프로그래밍 토토 캔버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

44 장 서버 프로그래밍 인터페이스

목차
44.1. PostgreSQL : 토토 : 9.5 : 스포츠 토토 베트맨 함수
토토 핫 : 문서 : -절차를 SPI 관리자에게 연결
PostgreSQL : 토토 : 9.5 : 스포츠 토토 결과 -SPI 관리자에서 절차를 분리
PostgreSQL : 토토 : 9.5 : 토토 캔 -재귀 적 SPI 사용을 허용하도록 SPI 스택을 푸시
PostgreSQL : 토토 : 9.5 : 토토 핫 -재귀 SPI 사용에서 돌아올 팝 스파 스택
postgresql : -명령 실행
토토 사이트 순위 : 문서 : 9.5 : SPI_EXEC -읽기/쓰기 명령 실행
PostgreSQL : 문서 : 9.5 -외부 매개 변수로 명령을 실행
범퍼카 토토 : 문서 -아직 실행하지 않고 진술을 준비하십시오
배트맨 토토 : 문서 : 9.5 : -아직 실행하지 않고 진술을 준비하십시오
스포츠 토토 결과 : 문서 : 9 -아직 실행하지 않고 진술을 준비하십시오
윈 토토 : 문서 : 9.5 -에 의해 준비된 진술에 필요한 인수 수를 반환합니다SPI_PREPARE
PostgreSQL : 문서 : -데이터 유형 OID를 반환하여SPI_PREPARE
 -- 반품true진술이 준비된 경우SPI_PREPARESPI_CURSOR_OPEN
토토 꽁 머니 : 문서 : 9 -에 의해 준비된 진술 실행SPI_PREPARE
 -에 의해 준비된 진술 실행SPI_PREPARE
배트맨 토토 : 문서 : 9.5 : SPI_EXECP -읽기/쓰기 모드에서 문장 실행
토토 사이트 : 문서 : 9 -로 작성된 문을 사용하여 커서를 설정합니다SPI_PREPARE
 -쿼리 및 매개 변수를 사용하여 커서 설정
 -매개 변수를 사용하여 커서 설정
토토 커뮤니티 : 문서 : 9 -이름으로 기존 커서 찾기
범퍼카 토토 : 문서 : 9.5 -커서에서 일부 행을 가져 오십시오
postgresql : 문서 -커서 이동
PostgreSQL : 문서 : 9.5 : -커서에서 일부 행을 가져 오십시오
 -커서 이동
토토 핫 : 문서 : 9.5 : -커서 닫기
토토 꽁 머니 : 문서 -준비된 진술 저장
배트맨 토토 : 문서 : -준비된 진술 저장
44.2. PostgreSQL :
PostgreSQL : 토토 : 9.5 : 사설 토토 사이트 -지정된 열 번호의 열 이름 결정
와이즈 토토 : 문서 -지정된 열 이름의 열 번호 결정
postgresql : -지정된 열의 문자열 값을 반환
무지개 토토 : 문서 : -지정된 열의 이진 값을 반환
스포츠 토토 베트맨 : -지정된 열의 데이터 유형 이름을 반환
배트맨 토토 : 문서 : -데이터 유형 반환OID지정된 열의
spi_getrelname -지정된 관계의 이름을 반환
PostgreSQL : 문서 -지정된 관계의 네임 스페이스를 반환
44.3. PostgreSQL : 토토 : 9.5 : 토토 사이트 관리
젠 토토 : 문서 : 9.5 : SPI_PALLOC -상위 집행자 컨텍스트에 메모리를 할당
윈 토토 : 문서 : 9 -상위 집행자 컨텍스트에서 메모리를 재 할당
토토 캔 : 문서 : 9.5 : SPI_PFREE -상위 집행자 컨텍스트의 무료 메모리
토토 사이트 추천: Tài -상단 집행자 컨텍스트에서 행 사본을 만들
배트맨 토토 : 문서 : 9 -튜플을 데이텀으로 반환 할 준비
범퍼카 토토 : 문서 : 9 -주어진 행의 선택된 필드를 교체하여 행을 만듭니다
윈 토토 : 문서 : 9 -상위 집행자 컨텍스트에 할당 된 무료 행
메이저 토토 사이트 : 문서 : -무료 행 세트에 의해 생성 된 행SPI_EXECUTE또는 유사한 함수
토토 사이트 순위 : 문서 -이전에 저장된 준비된 진술 무료
44.4. PostgreSQL :
44.5. 메이저 토토 사이트 : 문서 : 9.5 : 예제

the서버 프로그래밍 인터페이스(SPI) 사용자 정의 작성자에게C실행 능력 기능SQL함수 내부의 명령.SPIParser, Planner 및 Executor에 대한 액세스를 단순화하기위한 인터페이스 함수 세트입니다.SPI또한 일부 메모리 관리를 수행합니다.

참고 :사용 가능한 절차 언어는 프로 시저에서 SQL 명령을 실행하는 다양한 수단을 제공합니다. 이러한 시설의 대부분은 SPI를 기반으로 하므로이 설명서는 해당 언어 사용자에게도 사용될 수 있습니다.

오해를 피하기 위해이 용어를 사용할 것입니다"함수"우리가 말할 때SPI인터페이스 함수 및"절차"사용중인 사용자 정의 C- 기능의 경우SPI.

SPI를 통해 호출 된 명령이 실패하면 제어가 절차로 반환되지 않습니다. 오히려, 당신의 절차가 실행되는 트랜잭션 또는 하위 변환이 롤백됩니다. (SPI 기능이 주로 오류 반환 규칙을 문서화했다는 점을 감안할 때 놀랍게 보일 수 있습니다. 이러한 규칙은 SPI 기능 자체 내에서 감지 된 오류에만 적용됩니다.) SPI 호출을 둘러싼 자신의 하위 트랜잭션을 설정하여 오류를 회복 한 후에는 실패 할 수 있습니다..

SPI함수는 성공에 대한 비 음성 결과를 반환합니다 (반환 된 정수 값을 통해 또는 글로벌 변수SPI_RESULT, 아래 설명대로). 오류가 발생하면 부정적인 결과 또는NULL반환됩니다.

SPI를 사용하는 소스 코드 파일은 헤더 파일을 포함해야합니다Executor/Spi.h.