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.
Nº Q2044345 ★
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
POSXML
Lenguaje de programación
Nº Q4353865 ★
Sin ofertas
-
F
FreeBASIC
Lenguaje de programación
Nº Q195929 ★
Sin ofertas
-
B
Blockly
Lenguaje de programación
Nº Q18202981 ★
Sin ofertas
-
C
Command–query separation
Nº Q3954590 ★★
Sin ofertas
-
GPSS
Nº Q1486554 ★
Sin ofertas
-
P
Planning Domain Definition Language
Planning programming language
Nº Q7201366 ★
Sin ofertas
-
A
Address (lenguaje de programación)
Lenguaje de programación
Nº Q4057965 ★★★
Sin ofertas
-
Python Software Foundation License
Licencia de software libre permisiva
Nº Q2600299 ★
Sin ofertas
-
Lisp
Lenguaje de programación
Nº Q132874 ★★★
Sin ofertas
-
L
Llama.cpp
Nº Q125998452 ★★★
Sin ofertas
-
Procesamiento de lenguajes naturales
Subdisciplina de la inteligencia artificial y rama de la ingeniería lingüística computacional
Nº Q30642 ★★★
Sin ofertas
-
P
Predictive Model Markup Language
Nº Q932007 ★
Sin ofertas
-
Cg (lenguaje de programación)
Nº Q1024657 ★
Sin ofertas
-
P
PL/0
Lenguaje de programación
Nº Q1719128 ★
Sin ofertas
-
C
Conda (gestor de paquetes)
Gestor de paquetes
Nº Q22907431 ★
Sin ofertas
-
BOCHS
Nº Q778082 ★
Sin ofertas
-
Visual FoxPro
Lenguaje de programación
Nº Q753868 ★★★
Sin ofertas
-
MSX BASIC
Lenguaje de programación
Nº Q265039 ★
Sin ofertas