Común · Saberes
PL/PgSQL
Lenguaje de programación
PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) es un lenguaje imperativo provisto por el gestor de base de datos PostgreSQL. Implementado por Jan Wieck, PL/pgSQL apareció por primera vez con PostgreSQL 6.4, publicado el 30 de octubre de 1998. Permite ejecutar comandos SQL mediante un lenguaje de sentencias imperativas y uso de funciones, dando mucho más control automático que las sentencias SQL básicas.
En Wikipedia
PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language) es un lenguaje imperativo provisto por el gestor de base de datos PostgreSQL. Implementado por Jan Wieck, PL/pgSQL apareció por primera vez con PostgreSQL 6.4, publicado el 30 de octubre de 1998. Permite ejecutar comandos SQL mediante un lenguaje de sentencias imperativas y uso de funciones, dando mucho más control automático que las sentencias SQL básicas. Desde PL/pgSQL se pueden realizar cálculos complejos y crear nuevos tipos de datos de usuario. Como un verdadero lenguaje de programación, dispone de estructuras de control repetitivas y condicionales, además de la posibilidad de creación de funciones que pueden ser llamadas en sentencias SQL normales o ejecutadas en eventos de tipo disparador (trigger). Una de las principales ventajas de ejecutar programación en el servidor de base de datos es que las consultas y el resultado no tienen que ser transportadas entre el cliente y el servidor, ya que los datos residen en el propio servidor. Además, el gestor de base de datos puede planificar optimizaciones en la ejecución de la búsqueda y actualización de datos. Las funciones escritas en PL/pgSQL aceptan argumentos y pueden devolver valores de tipo básico o de tipo complejo (por ejemplo, registros, vectores, conjuntos o incluso tablas), permitiéndose tipificación polimórfica para funciones abstractas o genéricas (referencia a variables de tipo objeto).
Texto: Wikipédia, CC BY-SA 4.0. ·
Cartas cercanas
-
P★
PureBasic
Lenguaje de programación
-
★★★
Ruby
Lenguaje de programación interpretado, reflexivo y orientado a objetos
-
★★★
Scala (lenguaje de programación)
Lenguaje de programación
-
M★★★
MariaDB
-
S★
SNOBOL4
Programming language tailored to complex pattern matching and text manipulation
-
K★
K
Lenguaje de programación
-
★★
Apache Cassandra
Sistema gestor de base de datos
-
l★★
lenguaje de programación multiparadigma
Tipo de lenguaje de programación
-
T★
Turbo Assembler
Ensamblador desarrollado por Borland
-
★
Occam (lenguaje de programación)
Lenguaje de programación
-
★★
Página de códigos 437
-
★
Autolisp
Lenguaje de programación
-
★★
PSPP
PSPP es una aplicación de software libre para el análisis de datos. Es un reemplazo libre para el software estadístico SPSS
-
P★
Pugs
-
R★
Raku (lenguaje de programación)
Lenguaje de programación
-
★★
Larry Wall
Programador y escritor estadounidense
-
★
SuperCalc
-
G★★
Grep
Utilidad para la línea de comandos en Unix; no confundir con GNU grep, vea Q21282417