Postgre>164_word_>199_word_end<< >119_word_>199_word_end<<.23 문서 | ||||
---|---|---|---|---|
>157_word_>199_word_end<< | >159_word_>199_word_end<< | >161_word_>199_word_end<<>162_word_>199_word_end<< - >164_word_>199_word_end<<>165_word_>199_word_end<< | >167_word_>199_word_end<< | >169_word_>199_word_end<< |
>162_word_>199_word_end<<>178_word_>199_word_end<<>179_word_>199_word_end<<. >179_word_>199_word_end<<은 정의 :
[ >183_word_>199_word_end<<>184_word_>199_word_end<< >186_word_>199_word_end<<>187_word_>199_word_end<<>187_word_>199_word_end<< >190_word_>199_word_end<<>191_word_>199_word_end<<>192_word_>199_word_end<< >184_word_>199_word_end<< >196_word_>199_word_end<<
>179_word_>199_word_end<< 내의 각 >187_word_>199_word_end<< 및 각 >191_word_>199_word_end<<은 >169_word_>199_word_end<<과 같습니다 세미콜론에 의해 종료되었습니다. 다른 안에 나타나는 >179_word_>199_word_end<< >179_word_>199_word_end<<은 후에 세미콜론이 있어야합니다.>199_word_end<>200_word_end<>199_word_end<함수 본문에 세미콜론이 필요하지 않다고 결론을 내립니다.
모든 키워드와 식별자는 혼합 상단으로 작성할 수 있습니다. 그리고 소문자. 식별자는 암시 적으로 소문자로 변환됩니다 두 번 인용되지 않는 한.
두 가지 유형의 주석이 있습니다>162_word_>199_word_end<<. 더블 대시 (--) 끝까지 연장되는 의견을 시작합니다. 라인. 에이/*>179_word_>199_word_end<< 주석을 시작합니다 >169_word_>199_word_end<< 번 발생하는까지 확장됩니다.*/. >179_word_>199_word_end<< 댓글은 중첩 될 수는 없지만 두 배입니다 대시 댓글은 >179_word_>199_word_end<< 댓글과 더블로 둘러싸여 있습니다. 대시는 >179_word_>199_word_end<< 주석을 숨길 수 있습니다/*and*/.
>179_word_>199_word_end<<의 >191_word_>199_word_end<<서 섹션의 모든 >191_word_>199_word_end<<은 A 될 수 있습니다.서브 >179_word_>199_word_end<<. 서브 >179_word_>199_word_end<<을 사용할 수 있습니다 논리적 그룹화 또는 소수 그룹에 변수를 현지화하기 위해 >191_word_>199_word_end<<.
변수는 a >179_word_>199_word_end<<은 매번 기본값으로 초기화됩니다. 함수 호출 당 한 번뿐만 아니라 >179_word_>199_word_end<<이 입력됩니다. 을 위한 예:
function somefunc ()을 $$로 반환합니다 >187_word_>199_word_end<<하다 수량 정수 : = 30; 시작하다 '여기서 수량은 %', 수량을 높이십시오. - 여기서 수량은 30입니다 수량 : = 50; - - 서브 >179_word_>199_word_end<<을 만듭니다 - >187_word_>199_word_end<<하다 수량 정수 : = 80; 시작하다 '여기서 수량은 %', 수량을 높이십시오. - 여기서 수량은 80입니다 끝; '여기서 수량은 %', 수량을 높이십시오. - 여기서 수량은 50입니다 수량 수량; 끝; $$ 언어 plpgsql;
사용을 혼동하지 않는 것이 중요합니다시작/END그룹화 >191_word_>199_word_end<<>162_word_>199_word_end<<트랜잭션 제어를위한 데이터베이스 명령.>162_word_>199_word_end<<'s시작/END그룹화; 그들은 거래를 시작하거나 종료하지 않습니다. 기능 및 트리거 절차는 항상 거래 내에서 실행됩니다 외부 쿼리에 의해 설립되었습니다 - 그들은 그것을 시작하거나 커밋 할 수 없습니다. 그들이 실행할 컨텍스트가 없기 때문에 거래 in. 그러나 an을 포함하는 >179_word_>199_word_end<<예외절의 조항은 효과적으로 형성 a 영향을 미치지 않고 롤백 할 수있는 서브 트랜잭션 외부 거래. 그것에 대한 자세한 내용은섹션 36.7.5.
>157_word_>199_word_end<< | 홈 | >169_word_>199_word_end<< |
개발을위한 팁 안에PL/PG>164_word_>199_word_end<< | up | >187_word_>199_word_end<< |