Skip to content
PL/pgSQL
EntityQ2044345· pop 12· linked from 17 articles

PL/pgSQL (Procedural Language/PostgreSQL) is a procedural programming language supported by the PostgreSQL ORDBMS. It closely resembles Oracle's PL/SQL language. Implemented by Jan Wieck, PL/pgSQL first appeared with PostgreSQL 6.4, released on October 30, 1998. Version 9 also implements some ISO SQL/PSM features, like overloading of SQL-invoked functions and procedures.

Key facts

Programming language.name
PL/pgSQL
Programming language.logo
120px
Programming language.paradigm
<!-- or:
Programming language.paradigms
-->
Programming language.designer
Jan Wieck
Programming language.developer
PostgreSQL Global Development Group
Programming language.file format
<!-- or:
Programming language.file formats
-->
Programming language.influenced by
PL/SQL, Ada

via Wikipedia infobox

Wikidata facts

Part of
PostgreSQL
Based on
Q154755
Show 4 more facts
influenced by
Q154755
inception
1998-10-30
programming paradigm
procedural programming
Sources (1)

via Wikidata · CC0

Article · 日本語

PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) とはPostgreSQL ORDBMSでサポートされる手続き言語である。その文法はOracle DatabaseのPL/SQLと類似している。 PL/pgSQLはSQLに手続き的な制御構造を加えたプログラミング言語である。繰り返し処理 (FOR) や条件分岐 (IF, CASE) などの制御構文が利用できる。PL/pgSQLで記述された関数はSQLから呼び出すことができ、またトリガによって実行することもできる。 PL/pgSQLは以下の要求を満たすよう設計された : * SQLよりも複雑な処理や計算を記述できること。 * 扱いが容易なこと。 * 制限されたリソースにのみアクセス可能であること。

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)