이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 사이트 추천 : 문서 : 17 : 41.4. 표현버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

40.4. 토토 캔식

다음에 사용된 모든 토토 캔PL/pgSQL문은 다음을 사용하여 처리됩니다. 서버의 메인SQL집행자. 을 위한 예를 들어, 다음을 작성할 때PL/pgSQL다음과 같은 진술

IF토토 캔그러면 ...

PL/pgSQL평가할 것입니다. 다음과 같은 쿼리를 입력하여 토토 캔합니다.

선택토토 캔

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

IF x < y THEN ...

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

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

그리고 이 준비된 진술은실행d 각 실행에 대해IF문, 현재 값 포함PL/pgSQL변수가 다음으로 제공됨 매개변수 값. 일반적으로 이러한 세부 사항은 a에 중요하지 않습니다.PL/pgSQL사용자이지만 유용합니다. 문제를 진단하려고 할 때 알아야 합니다. 더 많은 정보가 나타납니다 안에섹션 40.10.2.