2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

第 43 章. PL/Perl — Perl 過程語言

PL/Perl 是一種可載入的過程語言,它使您能夠使用 Perl 程式語言 編寫 PostgreSQL 函式和過程。

使用 PL/Perl 的主要優點是,它允許在儲存函式和過程中使用 Perl 提供的許多 字串處理 運算子和函式。使用 Perl 解析複雜字串可能比使用 PL/pgSQL 提供的字串函式和控制結構更容易。

要在特定資料庫中安裝 PL/Perl,請使用 CREATE EXTENSION plperl

提示

如果一種語言安裝到 template1 中,所有後續建立的資料庫將自動安裝該語言。

注意

原始碼包的使用者必須在安裝過程中專門啟用 PL/Perl 的構建。(有關更多資訊,請參閱 第 17 章。)二進位制包的使用者可能會發現 PL/Perl 包含在一個單獨的子包中。

提交更正

如果您在文件中發現任何不正確之處、與您對特定功能的體驗不符之處或需要進一步澄清之處,請使用 此表單 報告文件問題。