int 사설 토토 (const char *명령, intNARGS, oid *Argtypes, 데이텀 *값, const char *nulls, boolread_only, Longcount)
사설 토토
실행 a
외부에서 제공되는 언급이 포함될 수있는 명령
매개 변수. 명령 텍스트는 매개 변수를라고합니다.$n및 호출
그러한 각 기호에 대한 데이터 유형과 값을 지정합니다.read_only및countSPI_EXECUTE
.
이 루틴의 주요 장점은SPI_EXECUTE
데이터 값을 삽입 할 수 있습니다
지루한 인용/탈출없이 명령에
SQL 주입 공격의 위험이 훨씬 적습니다.
비슷한 결과를 얻을 수 있습니다SPI_PREPARE
그 뒤에SPI_EXECUTE_PLAN
; 그러나 이것을 사용할 때
기능 쿼리 계획은 항상 특정에 맞게 사용자 정의됩니다.
제공된 매개 변수 값. 일회성 쿼리 실행의 경우 이는입니다
기능이 선호되어야합니다. 동일한 명령을 실행하는 경우
여러 매개 변수를 사용하면 메소드 중 하나가 더 빠를 수 있습니다.
다시 계획 비용과 관습의 이점에 따라
계획.
명령 문자열
입력 매개 변수 수 ($ 1, $ 2등)
길이 배열NARGS, 포함 그만큼OID데이터 유형의 매개 변수
길이 배열NARGS, 포함 실제 매개 변수 값
길이 배열NARGS, 설명 어떤 매개 변수가 null
if널스isNULLthe사설 토토
매개 변수가 없다고 가정합니다
널입니다. 그렇지 않으면,의 각 항목널스배열이' '해당 매개 변수 값이있는 경우
null, 또는'n'해당하는 경우
매개 변수 값은 null입니다. (후자의 경우 실제 값
해당값Entry는 그렇지 않습니다
물질.) 참고널스텍스트가 아닙니다
문자열, 그냥 배열 : 필요하지 않습니다'\ 0'터미네이터.
true읽기 전용 실행
반환 할 최대 행 수, 또는0한계 없음
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
SPI_EXEC | up | SPI_PREPARE |