이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.
토토 커뮤니티 : 문서 : 17 : spi_execute_with_args버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
토토 사이트 순위
이름
토토 사이트 순위 -- 명령 실행
라인 외부 매개변수 포함
시놉시스
int 토토 사이트 순위(const char *명령,
정수나르그, 오이드 *argtypes,
데이텀 *값, const char *널,
부울읽기 전용, 긴개수)
설명
토토 사이트 순위실행
외부에서 제공되는 참조를 포함할 수 있는 명령
매개변수. 명령 텍스트는 매개변수를 다음과 같이 나타냅니다.$n및 호출
각 기호에 대한 데이터 유형과 값을 지정합니다.읽기 전용그리고개수에서와 동일한 해석을 가짐SPI_execute.
이 루틴의 가장 큰 장점은SPI_execute데이터 값을 삽입할 수 있다는 것입니다
지루한 인용/이스케이프 없이 명령에
SQL 주입 공격의 위험이 훨씬 적습니다.
비슷한 결과를 얻을 수 있습니다.SPI_prepare다음이 따름SPI_execute_plan; 그러나 이것을 사용할 때
기능 쿼리 계획은 항상 특정에 맞게 사용자 정의됩니다.
매개변수 값이 제공됩니다. 일회성 쿼리 실행의 경우
기능이 선호되어야합니다. 같은 명령이 나올 경우
다양한 매개변수를 사용하여 실행되는 경우 두 방법 모두
재계획 비용과 이점에 따라 더 빨라짐
맞춤형 계획을 제공합니다.
인수
- 상수 문자 *명령
-
명령 문자열
- int나그스
-
입력 매개변수 수 ($1,
$2등)
- 오이드 *argtypes
-
다음을 포함하는 배열OIDs의 데이터 유형
매개변수
- 데이텀 *값
-
실제 매개변수 값의 배열
- 상수 문자 *널
-
어떤 매개변수가 null인지 설명하는 배열
만약널isNULL그런 다음토토 사이트 순위그렇지 않다고 가정합니다.
매개변수가 null입니다.
- 부울읽기 전용
-
참읽기 전용의 경우
실행
- 긴개수
-
반환할 최대 행 수 또는0제한 없음
반환 값
반환 값은 와 동일합니다.SPI_execute.
SPI_처리됨그리고SPI_tuptable다음과 같이 설정됩니다SPI_execute성공한다면.