다음에 사용된 모든 토토 커뮤니티PL/pgSQL문은 서버의 기본을 사용하여 처리됩니다.SQL집행자. 예를 들어, 다음과 같이 작성할 때PL/pgSQL다음과 같은 진술
IF토토 커뮤니티그러면 ...
  PL/pgSQL다음과 같은 쿼리를 제공하여 토토 커뮤니티식을 평가합니다
선택토토 커뮤니티
  주 SQL 엔진에. 형성하는 동안선택명령, 모든 발생PL/pgSQL변수 이름은 쿼리 매개변수로 대체됩니다. 자세한 내용은 다음에 설명되어 있습니다.섹션 41.11.1. 이를 통해 다음 쿼리 계획이 가능해집니다.선택한 번만 준비한 후 다른 변수 값을 사용하여 후속 평가에 재사용합니다. 따라서 토토 커뮤니티식을 처음 사용할 때 실제로 일어나는 일은 본질적으로 다음과 같습니다.준비명령. 예를 들어 두 개의 정수 변수를 선언한 경우x그리고y그리고 우리는 씁니다
IF x < y THEN ...
뒤에서 일어나는 일은 다음과 같습니다.
준비statement_name(정수, 정수) AS SELECT $1 < $2;
  그리고 이 준비된 진술은실행d 각 실행에 대해IF문, 현재 값 포함PL/pgSQL변수가 매개변수 값으로 제공되었습니다. 일반적으로 이러한 세부 사항은 a에 중요하지 않습니다.PL/pgSQL사용자이지만 문제를 진단할 때 알아두면 유용합니다. 자세한 내용은섹션 41.11.2.
이후토토 커뮤니티a로 변환됩니다.선택명령은 일반선택최상위 수준을 포함할 수 없다는 점을 제외하고유니온, INTERSECT또는제외절. 따라서 예를 들어 다음을 사용하여 테이블이 비어 있지 않은지 테스트할 수 있습니다.
IF 개수(*) 0 FROM my_table THEN ...
이후토토 커뮤니티사이IF그리고그때인 것처럼 구문 분석됩니다.SELECT 개수(*)  0 FROM my_table.선택단일 열을 생성해야 하며 행은 두 개 이상 생성할 수 없습니다. (행이 생성되지 않으면 결과는 NULL로 간주됩니다.)
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.