>25_word_end<되는 버전 :>71_word_end<(17>74_word_end<16 / 15 / 14 / 13
>86_word_end<18 / >89_word_end<
이 문서는 >25_word_end<되지 않는 버전의 PostgreSQL 용입니다.
>131_word_end<>71_word_end<버전 >152_word_end< 위에 나열된 다른 >25_word_end< 버전 중 하나입니다.

>141_word_end<

>142_word_end<

>143_word_end<>144_word_end<.

>146_word_end<(>148_word_end<)

>150_word_end<>151_word_end<>152_word_end<>153_word_end<. 이 코드가 실행될 때 SPI 기능을 사용할 수 없습니다. 코드가 오류가 발생하지 않으면 통역사의 초기화를 중단하고 호출 쿼리로 전파하여 >71_word_end< 트랜잭션 >152_word_end< 서브 트랜잭션이 중단됩니다..

>155_word_end<>156_word_end<>157_word_end<

>146_word_end< = '필수 ">151_word_end146_word_end< = '사용 lib "/my/app"; myApp :: pginit을 사용하십시오; '

>146_word_end<>160_word_end<>151_word_end<. 보안 위험이 발생할 수 있습니다. 로드 된 모듈을 확인하려면 >140_word_end<을 사용할 수 있습니다.

>163_word_end<

>164_word_end<>165_word_end<>166_word_end<>146_word_end<Postmaster Start에서만로드해야하며 개별 데이터베이스 세션에서 오버 헤드를로드하지 않고 즉시 사용할 수 있습니다. 그러나 오버 헤드는 데이터베이스 세션 (PL/Perlu >152_word_end< PL/PERL 기능을 호출하는 첫 번째 SQL 역할에 대해 PL/PERL)에 사용하는 첫 번째 PERL 통역사에 대해서만 피합니다. 데이터베이스 세션에서 생성 된 추가 PERL 통역사는 실행해야합니다>146_word_end<>170_word_end<

>171_word_end<>172_word_end<파일 >152_word_end< 서버 명령 줄에.

>151_word_end<.on_>151_word_end<_init(>148_word_end<)
>151_word_end<.on_>151_word_end(>148_word_end<)

>182_word_end<>151_word_end<>152_word_end<>153_word_end<각각. 이는 데이터베이스 세션에서 PL/PERL >152_word_end< PL/PERLU 함수가 먼저 실행되거나 다른 언어가 호출되거나 새로운 SQL 역할에 의해 PL/Perl 함수가 호출되기 때문에 추가 통역사를 생성 해야하는 경우에 발생합니다. 이것은에 의해 수행 된 초기화를 따릅니다.>146_word_end<>188_word_end<>151_word_end<.on_>151_word_end<_init>190_word_end<>191_word_end<>192_word_end<

코드가 오류로 실패하면 초기화가 중단되고 호출 쿼리로 전파되어 >71_word_end< 트랜잭션 >152_word_end< 차트 트랜잭션이 중단됩니다. Perl 내에서 이미 수행 된 모든 작업은 취소되지 않습니다. 그러나 해당 통역사는 다시 사용되지 않습니다. 언어가 다시 사용되면 신선한 Perl 통역사 내에서 초기화가 다시 시도됩니다.

>194_word_end<

>151_word_end<.use_strict(>197_word_end<)

>199_word_end<>200_word_end<Pragma enabled. 이 매개 변수는 >71_word_end< 세션에서 이미 컴파일 된 함수에 영향을 미치지 않습니다.

>202_word_end<

>140_word_end< 기능은 >71_word_end< PL/Perl에서 누락되었지만 환영 >27_word_end<를 할 것입니다.

  • >144_word_end< 함수는 서로 직접 전화 할 수 없습니다.

  • >205_word_end<

  • >206_word_end<>207_word_end<>208_word_end<>209_word_end</>211_word_end<>212_word_end<

    >213_word_end<>214_word_end<>215_word_end<>214_word_end<_next>217_word_end<

  • >218_word_end<end정의 된 블록이 실행됩니다. >71_word_end< 다른 작업은 수행되지 않습니다. 구체적으로 파일 핸들은 자동으로 플러시되지 않고 객체가 자동으로 파괴되지 않습니다.