PL/Perl - Perl 过程语言

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 |  | 下一页

# 章 42. PL/Perl - Perl 过程语言

PL/Perl 是一种可加载的过程语言，通过它可以用Perl 编程语言 编写PostgreSQL函数。

使用 PL/Perl 的主要优点是允许在函数中大量使用来自 Perl 的处理字符串的操作和函数。 PL/pgSQL 很难分析的复杂字符串对 Perl 来说却是小菜一碟。

要在特定数据库里安装 PL/Perl ，使用`CREATE EXTENSION plperl`，或在shell命令行里使用 `createlang plperl `dbname``。

> 提示: 如果某种编程语言安装到`template1`，那么所有随后创建的数据库都会自动安装这种语言。

> 注意: 使用源码包的用户必须在安装过程中特别打开 PL/Perl 的编译。请参考第 15 章 获取更多信息。二进制包的用户可能会在一些独立的子包中找到 PL/Perl 。

上一页 | 起始页 | 下一页
Tcl 过程名字 | 上一级 | PL/Perl 函数和参数