42.4. 범퍼카 토토식

다음에 사용된 모든 범퍼카 토토PL/pgSQL106PostgreSQL: 문서: 13: 42.4. 범퍼카 토토식95SQL집행자. 예를 들어, 다음과 같이 작성할 때PL/pgSQL다음과 같은 진술

IF범퍼카 토토그러면 ...

PL/pgSQL다음과 같은 쿼리를 제공하여 범퍼카 토토식을 평가합니다

선택범퍼카 토토

주 SQL 엔진에. 형성하는 동안선택명령, 모든 항목PL/pgSQL변수 이름은 매개변수로 대체됩니다. 자세한 내용은 다음에 설명되어 있습니다.섹션 42.11.1. 이를 통해 다음 쿼리 계획이 가능해집니다.선택한 번만 준비한 다음 다양한 변수 값을 사용하여 후속 평가에 재사용합니다. 따라서 범퍼카 토토식을 처음 사용할 때 실제로 일어나는 일은 본질적으로 다음과 같습니다.준비명령. 예를 들어 두 개의 정수 변수를 선언한 경우x그리고y그리고 우리는 씁니다

IF x < y THEN ...

뒤에서 일어나는 일은 다음과 같습니다.

준비statement_name(정수, 정수) AS SELECT $1 < $2;

그리고 이 준비된 진술은실행d 각 실행에 대해IF문, 현재 값 포함PL/pgSQL변수가 매개변수 값으로 제공되었습니다. 일반적으로 이러한 세부 사항은 a에 중요하지 않습니다.PL/pgSQL사용자이지만 문제를 진단할 때 알아두면 유용합니다. 자세한 내용은섹션 42.11.2.

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.