トップQs
タイムライン
チャット
視点

PL/pgSQL

ウィキペディアから

PL/pgSQL
Remove ads

PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) とはPostgreSQL ORDBMSでサポートされる手続き言語である。その文法はOracle DatabasePL/SQLと類似している。

概要 登場時期, 設計者 ...

PL/pgSQLはSQLに手続き的な制御構造を加えたプログラミング言語である。繰り返し処理 (FOR) や条件分岐 (IF, CASE) などの制御構文が利用できる。PL/pgSQLで記述された関数はSQLから呼び出すことができ、またトリガによって実行することもできる。

PL/pgSQLは以下の要求を満たすよう設計された[1] :

  • SQLよりも複雑な処理や計算を記述できること。
  • 扱いが容易なこと。
  • 制限されたリソースにのみアクセス可能であること。
Remove ads

その他の手続き言語

PL/pgSQLは PostgreSQLにおける標準の手続き言語であるが、これ以外にも以下のような手続き言語を利用することもできる :

関連項目

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads