이 문서는 >25_word_end<되지 않는 버전의 Postgre>167_word_end<을위한 것입니다.
>148_word_end<>72_word_end<버전 또는 위에 나열된 다른 >25_word_end< 버전 중 하나입니다.

3>128_word_end<. 의 구조>165_word_end<

>165_word_end<>181_word_end<>182_word_end<. >182_word_end<은 정의 :

[ >186_word_end<>187_word_end< >189_word_end<>190_word_end<>190_word_end< >193_word_end<>194_word_end<>195_word_end<

>182_word_end< 내의 각 >190_word_end< 및 각 >194_word_end<은 >172_word_end<과 같습니다 세미콜론에 의해 종료되었습니다.

>199_word_end<

>201_word_end<>165_word_end<>203_word_end<-->205_word_end<>206_word_end<>182_word_end< 주석을 >224_word_end<합니다 >172_word_end< 번 발생하는까지 확장됩니다.>208_word_end<. >182_word_end< 댓글은 중첩 될 수는 없지만 두 배입니다 대시 댓글은 >182_word_end< 댓글과 더블로 둘러싸여 있습니다. 대시는 >182_word_end< 주석을 숨길 수 있습니다>206_word_end<>211_word_end<>208_word_end<.

>182_word_end<의 >194_word_end<서 섹션의 모든 >194_word_end<은 A가 될 수 있습니다.서브 >182_word_end<. 서브 >182_word_end<을 사용할 수 있습니다 논리적 그룹화 또는 소수 그룹에 변수를 현지화하기 위해 >194_word_end<.

변수는 a >182_word_end<은 매번 기본값으로 초기화됩니다. 함수 호출 당 한 번뿐만 아니라 >182_word_end<이 입력됩니다. 을 위한 예:

함수 만들기 nosefunc ()는 정수를 반환합니다.
>190_word_end<하다
    수량 정수 : = 30;
>224_word_end<하다
    ``여기서 수량은 %'', 수량을 높이십시오.  - 여기서 수량은 30입니다
    수량 : = 50;
    -
    - 서브 >182_word_end<을 만듭니다
    -
    >190_word_end<하다
        수량 정수 : = 80;
    >224_word_end<하다
        ``여기서 수량은 %'', 수량을 높이십시오.  - 여기서 수량은 80입니다
    >195_word_end<

    ``여기서 수량은 %'', 수량을 높이십시오.  - 여기서 수량은 50입니다

    수량 수량;
>195_word_end<
'언어 plpgsql;

>223_word_end<>224_word_end</>226_word_end<그룹화 >194_word_end<>165_word_end<>229_word_end<>165_word_end<>231_word_end<>224_word_end</end그룹화; 그들은 거래를 >224_word_end<하거나 종료하지 않습니다. 기능 및 트리거 절차는 항상 거래 내에서 실행됩니다 외부 쿼리에 의해 설정 --- >224_word_end<하거나 커밋 할 수 없습니다. 거래, 이후Postgre>167_word_end<중첩 된 거래가 없습니다.