사설 토토다음을 실행합니다.
외부에서 제공되는 참조를 포함할 수 있는 명령
매개변수. 명령 텍스트는 매개변수를 다음과 같이 나타냅니다.$n및 호출
각 기호에 대한 데이터 유형과 값을 지정합니다.읽기 전용그리고개수에서와 동일한 해석을 가짐SPI_execute.
이 루틴의 가장 큰 장점은SPI_execute데이터 값을 삽입할 수 있다는 것입니다
지루한 인용/이스케이프 없이 명령에
SQL 주입 공격의 위험이 훨씬 적습니다.
비슷한 결과를 얻을 수 있습니다.SPI_prepare다음에 이어SPI_execute_plan; 그러나 이것을 사용할 때
기능 쿼리 계획은 항상 특정에 맞게 사용자 정의됩니다.
매개변수 값이 제공됩니다. 일회성 쿼리 실행의 경우
기능이 선호되어야합니다. 동일한 명령을 실행하려는 경우
다양한 매개변수를 사용하면 두 방법 모두 더 빠를 수 있습니다.
재설계 비용과 맞춤형 이점에 따라 다름
계획.
명령 문자열
입력 매개변수 수($1, $2등)
길이의 배열나그스, 다음을 포함OID의 데이터 유형 매개변수
길이의 배열나그스, 포함 실제 매개변수 값
길이의 배열나그스, 설명 어떤 매개변수가 null인가요?
만약널isNULL그런 다음사설 토토매개변수가 없다고 가정합니다.
null입니다. 그렇지 않으면,의 각 항목은널배열은 다음과 같아야 합니다' '해당 매개변수 값이 다음과 같은 경우
null이 아니거나'n'해당하는 경우
매개변수 값이 null입니다. (후자의 경우 실제 값은
해당값항목이 없습니다.
중요합니다.) 참고하세요널텍스트가 아닙니다
문자열, 단지 배열: 필요하지 않습니다.'\0'터미네이터.
참읽기 전용 실행용
반환할 최대 행 수 또는0제한 없음
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| SPI_exec | 위로 | SPI_prepare |