이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 윈 토토지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 45 장 토토 캔 프로그래밍 토토 캔버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

46장. 서버 프로그래밍 윈 토토

목차

토토 커뮤니티 : 문서 :
PostgreSQL : — C 함수를 SPI 관리자에 연결
스포츠 토토 사이트 : 문서 : 12 : spi_finish — SPI 관리자에서 C 기능 연결을 끊습니다.
postgresql : — 명령 실행
토토 결과 : 문서 : 12 : spi_exec — 읽기/쓰기 명령 실행
— 라인 외부 매개변수를 사용하여 명령 실행
토토 캔 : 문서 : — 아직 실행하지 않고 명령문 준비
배트맨 토토 : 문서 : 12 : — 아직 실행하지 않고 명령문 준비
— 아직 실행하지 않고 명령문 준비
무지개 토토 : 문서 : 12 — 다음에 의해 준비된 문에 필요한 인수 수를 반환합니다.SPI_prepare
메이저 토토 사이트 : 문서 : — 다음에 의해 준비된 문의 인수에 대한 데이터 유형 OID를 반환합니다.SPI_prepare
- 반환다음에 의해 준비된 진술인 경우SPI_prepare다음과 함께 사용할 수 있습니다SPI_cursor_open
롤 토토 : 문서 : 12 : — 다음에 의해 준비된 명령문을 실행합니다.SPI_prepare
— 다음에 의해 준비된 명령문을 실행합니다.SPI_prepare
토토 결과 : 문서 : 12 : spi_execp — 읽기/쓰기 모드에서 명령문 실행
와이즈 토토 : 문서 : 12 — 다음으로 생성된 명령문을 사용하여 커서를 설정합니다.SPI_prepare
— 쿼리 및 매개변수를 사용하여 커서 설정
— 매개변수를 사용하여 커서 설정
토토 핫 : 문서 : 12 : — 이름으로 기존 커서 찾기
메이저 토토 사이트 : 문서 : — 커서에서 일부 행 가져오기
postgresql : 문서 — 커서 이동
postgresql : 문서 : 12 : 범퍼카 — 커서에서 일부 행 가져오기
스포츠 토토 사이트 : 문서 : 12 : — 커서 이동
postgresql : 문서 : — 커서 닫기
토토 커뮤니티 : 문서 — 준비된 진술 저장
와이즈 토토 : 문서 : — 준비된 진술 저장
스포츠 토토 결과 : 문서 : 12 : — SPI 쿼리에서 이름으로 사용 가능한 임시 명명 관계 만들기
— 레지스트리에서 임시 명명된 관계 제거
— SPI 쿼리에서 임시 트리거 데이터를 사용할 수 있도록 설정
PostgreSQL : 문서 :
토토: Tài liệu: 12: SPI_FNAME — 지정된 열 번호에 대한 열 이름을 결정
토토 커뮤니티 : 문서 : 12 : SPI_FNUMBER — 지정된 열 이름에 대한 열 번호 결정
PostgreSQL : — 지정된 열의 문자열 값을 반환합니다.
토토 사이트 : 문서 : — 지정된 열의 이진 값을 반환합니다.
메이저 토토 사이트 : — 지정된 열의 데이터 유형 이름을 반환합니다.
스포츠 토토 결과 : 문서 — 데이터 유형을 반환합니다.OID지정된 열의
SPI_getrelname — 지정된 관계의 이름을 반환합니다.
스포츠 토토 : 문서 : 12 — 지정된 관계의 네임스윈 토토스를 반환합니다.
PostgreSQL : 문서 : 12 : — 오류 코드를 문자열로 반환
PostgreSQL :
토토 사이트 추천 : 문서 : 12 : SPI_PALLOC — 상위 실행기 컨텍스트에 메모리 할당
사설 토토 : 문서 : — 상위 실행기 컨텍스트에서 메모리 재할당
토토 캔 : 문서 : 12 : SPI_PFREE — 상위 실행기 컨텍스트에서 여유 메모리
스포츠 토토 : 문서 : — 상위 실행기 컨텍스트에서 행 복사본 만들기
토토 커뮤니티 : 문서 : 12 — 튜플을 데이텀으로 반환할 준비를 합니다.
토토 사이트 : 문서 : 12 — 주어진 행의 선택된 필드를 교체하여 행 생성
와이즈 토토 : 문서 : — 상위 실행자 컨텍스트에 할당된 행을 해제합니다.
토토 사이트 순위 : 문서 : — 다음에 의해 생성된 행 집합을 해제합니다.SPI_execute또는 유사한 기능
토토 사이트 순위 : 문서 — 이전에 저장된 준비된 명령문을 해제
사설 토토 사이트 :
사설 토토 사이트 : 문서 : 12 : SPI_COMMIT — 현재 트랜잭션 커밋
PostgreSQL : — 현재 거래 중단
PostgreSQL : 문서 : 12 : — 더 이상 사용되지 않는 기능
배트맨 토토 : 문서 : 12
스포츠 토토 : 문서 : 12 : 46.6. 예

서버 프로그래밍 윈 토토 (SPI)는 사용자 정의 작성자에게 제공C실행 기능을 작동합니다SQL함수 또는 프로시저 내부의 명령.SPI파서, 플래너 및 실행기에 대한 액세스를 단순화하는 윈 토토 함수 세트입니다.SPI또한 일부 메모리 관리도 수행합니다.

참고

사용 가능한 절차적 언어는 함수에서 SQL 명령을 실행하는 다양한 수단을 제공합니다. 이러한 기능의 대부분은 SPI를 기반으로 하므로 이 문서는 해당 언어 사용자에게도 유용할 수 있습니다.

SPI를 통해 호출된 명령이 실패하면 제어권이 C 함수로 반환되지 않습니다. 오히려 C 함수가 실행되는 트랜잭션이나 하위 트랜잭션이 롤백됩니다. (SPI 함수에는 대부분 문서화된 오류 반환 규칙이 있다는 점을 고려하면 이는 놀랍게 보일 수 있습니다. 그러나 이러한 규칙은 SPI 함수 자체 내에서 감지된 오류에만 적용됩니다.) 실패할 수 있는 SPI 호출을 둘러싼 자체 하위 트랜잭션을 설정하여 오류 후 제어를 복구할 수 있습니다.

SPI함수는 성공 시 음수가 아닌 결과를 반환합니다(반환된 정수 값 또는 전역 변수를 통해)SPI_result, 아래 설명 참조). 오류가 발생하면 부정적인 결과가 나오거나NULL반환될 것입니다.

SPI를 사용하는 소스 코드 파일에는 헤더 파일이 포함되어야 합니다.executor/spi.h.