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.
via Wikipedia infobox
PL/pgSQL(全名:Procedural Language / PostGres Structured Query Language)是一個可載入的程式語言。為PostgreSQL的ORDBMS所支援的程序式編程語言。它非常類似於Oracle的 PL/ SQL語言。隨著PosgreSQL v9.x的發佈,開始支持一些ISO 的功能,例如可支持過載SQL調用函數與過程。 PL/pgSQL猶如一個多功能的編程語言,比SQL支援更多的程式語句,包括使用迴圈與其它控制結構的能力。使用PL/ pgSQL語言創建的函數可以調用SQL語法,或者藉由一個 觸發器來執行動作。 PL/pgSQL的建立,是為了能夠比SQL來執行更複雜的操作與運算,同時容易使用,而且能夠受定義於伺服器所信任。 PL/pgSQL是PostgreSQL預設安裝的唯一編程語言,不過許多人都可使用,包括PL/Java、PL/Perl(页面存档备份,存于互联网档案馆)、PL/php、PL/Python(页面存档备份,存于互联网档案馆)、PL/R、PL/Ruby、PL/sh、PL/Tcl(页面存档备份,存于互联网档案馆)與and PL/Lua。 PostgreSQL於分析器的階段中使用 Bison ,所以很容易移植許多開放源代碼語言,以及進行代碼復用。
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).