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

>177_word_>202_word_>204_word_end<<<>165_word_>202_word_>204_word_end<<<

>165_word_>202_word_>204_word_end<<<>181_word_>202_word_>204_word_end<<<>182_word_>202_word_>204_word_end<<<. >182_word_>202_word_>204_word_end<<<은 정의 :

[ >186_word_>202_word_>204_word_end<<<>187_word_>202_word_>204_word_end<<< >189_word_>202_word_>204_word_end<<<>190_word_>202_word_>204_word_end<<<>190_word_>202_word_>204_word_end<<< >193_word_>202_word_>204_word_end<<<>194_word_>202_word_>204_word_end<<<>195_word_>202_word_>204_word_end<<< >187_word_>202_word_>204_word_end<<< >199_word_>202_word_>204_word_end<<<

>182_word_>202_word_>204_word_end<<< 내의 각 >190_word_>202_word_>204_word_end<<< 및 각 >194_word_>202_word_>204_word_end<<<은 >172_word_>202_word_>204_word_end<<<과 같습니다 세미콜론에 의해 종료되었습니다. 다른 안에 나타나는 >182_word_>202_word_>204_word_end<<< >182_word_>202_word_>204_word_end<<<은 후에 세미콜론이 있어야합니다.>202_word_>204_word_end<<>203_word_>204_word_end<<>202_word_>204_word_end<<>205_word_end<

>207_word_end<

>209_word_end<>165_word_>202_word_>204_word_end<<<>211_word_end<-->213_word_end<>214_word_end<>182_word_>202_word_>204_word_end<<< 주석을 >232_word_end<합니다 >172_word_>202_word_>204_word_end<<< 번 발생하는까지 확장됩니다.>216_word_end<. >182_word_>202_word_>204_word_end<<< 댓글은 중첩 될 수는 없지만 두 배입니다 대시 댓글은 >182_word_>202_word_>204_word_end<<< 댓글과 더블로 둘러싸여 있습니다. 대시는 >182_word_>202_word_>204_word_end<<< 주석을 숨길 수 있습니다>214_word_end<>219_word_end<>216_word_end<.

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

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

function somefunc ()를 $$로 반환합니다
>190_word_>202_word_>204_word_end<<<하다
    수량 정수 : = 30;
>232_word_end<하다
    '여기서 수량은 %', 수량을 높이십시오.  - 여기서 수량은 30입니다
    수량 : = 50;
    -
    - 서브 >182_word_>202_word_>204_word_end<<<을 만듭니다
    -
    >190_word_>202_word_>204_word_end<<<하다
        수량 정수 : = 80;
    >232_word_end<하다
        '여기서 수량은 %', 수량을 높이십시오.  - 여기서 수량은 80입니다
    끝;

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

    수량 수량;
끝;
$$ 언어 plpgsql;

>231_word_end<>232_word_end</>202_word_>204_word_end<<그룹화 >194_word_>202_word_>204_word_end<<<>165_word_>202_word_>204_word_end<<<트랜잭션 제어를위한 데이터베이스 명령.PL/PG>167_word_>202_word_>204_word_end<<<'s>232_word_end</END그룹화; 그들은 거래를 >232_word_end<하거나 종료하지 않습니다. 기능 및 트리거 절차는 항상 거래 내에서 실행됩니다 외부 쿼리에 의해 설립되었습니다 - 그들은 그것을 >232_word_end<하거나 커밋 할 수 없습니다. 그들이 실행할 컨텍스트가 없기 때문에 거래 in. 그러나 an을 포함하는 >182_word_>202_word_>204_word_end<<<예외절의 효과적으로 a 영향을 미치지 않고 롤백 할 수있는 서브 트랜잭션 외부 거래. 그것에 대한 자세한 내용은섹션 36.7.5.