PL/pgSQL
Sign in to savePL/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
- Instance of
- domain-specific language
- Part of
- PostgreSQL
- Based on
- Q154755
- Has use
- stored procedure
Show 4 more facts
- influenced by
- Q154755
- inception
- 1998-10-30
- user manual URL
- www.postgresql.org/docs/current/plpgsql.html
- 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