第 37章PL/pgSQL - SQL手続き言語

PL/pgSQLは、PostgreSQLデータベースシステム用の読み込み可能な手続き言語です。 PL/pgSQLの設計目的は、次のような読み込み可能な手続き言語でした。

  • 関数とトリガプロシージャを作成するために使用できること

  • SQL言語に制御構造を追加すること

  • 複雑な演算が可能であること

  • 全てのユーザ定義型、関数、演算子を継承すること

  • サーバによって信頼できるものと定義できること

  • 使いやすいこと

ユーザ定義型用の入出力変換と計算関数を除き、C言語関数で定義できる事は全てPL/pgSQLでも実現できます。 例えば、複雑な条件のある演算処理関数の作成が可能ですし、作成した関数を使用して演算子を定義することも、インデックス式にその関数を使用することも可能です。

Postgresマニュアル検索

ナビゲーション

同一レベル項目

PostgreSQLマニュアル@apis
| PHPマニュアル | PEARマニュアル | Smartyマニュアル |