pl/pgsqlis블록. 블록은
[ <<레이블 ]선언선언 ]진술끝 [ 레이블 ];
블록 내의 각 선언 및 각 진술은 다음과 같습니다END,END함수 본문에 세미콜론이 필요하지 않다고 결론을 내립니다.
팁 :일반적인 실수는 세미콜론을 작성하는 것입니다시작. 이것은
A 레이블만큼만 필요합니다출구성명서, 또는 이름을 평가합니다END, 라벨과 일치해야합니다
모든 키워드는 대소 문자를 사용하지 않습니다. 식별자는 암시 적입니다
두 가지 유형의 댓글이 있습니다pl/pgsql. 더블 대시 (--) 끝까지 연장되는 의견을 시작합니다./*블록 주석을 시작합니다*/. 블록 댓글은 평범한 것처럼 둥지입니다
블록의 진술서 섹션의 모든 진술은 A가 될 수 있습니다.서브 블록. 서브 블록을 사용할 수 있습니다
function somefunc ()를 $$로 반환합니다
참고 :실제로 숨겨져 있습니다"외부 블록"pl/pgsql함수. 이것발견(참조섹션). 외부 블록에는 함수가 표시되어 있습니다
사용을 혼동하지 않는 것이 중요합니다시작/END그룹화pl/pgsqlpl/pgsql's시작/END예외절의 조항은 효과적으로 형성됩니다섹션.