PL/Perl - Perl手続き言語

PostgreSQL 9.1.1文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 第 41章PL/Perl - Perl手続き言語

PL/PerlはPerlプログラミング言語を使用してPostgreSQL関数を作成することができる、ロード可能な手続き言語です。

PL/Perlを使用する主たる利点は、ストアドプロシージャの中で、さまざまな"文字列操作"やPerlで使用可能な関数を使用できるという点です。 複雑な文字列解析は、PL/pgSQLで提供される文字列関数や制御構造体を使用するよりPerlを使用する方が簡単に行うことができます。

PL/Perlを特定のデータベースにインストールするには、`CREATE EXTENSION plperl`を使用するか、シェルのコマンドラインから`createlang plperl `dbname``を使用してください。

> ティップ: 言語を`template1`にインストールすると、その後に作成されるデータベース全てにその言語は自動的にインストールされます。

> 注意: ソースパッケージを使用するユーザは、インストール作業時にPL/Perlを特別に使用可能にする必要があります。 （詳細については、第15章を参照してください。） バイナリパッケージを使用する場合は、別個のサブパッケージにPL/Perlが入っている可能性があります。

前のページ | ホーム | 次のページ
Tclプロシージャ名 | 上に戻る | PL/Perl関数と引数