Skip to Content
PostgreSQL: Up and Running, 3ª Edición
book

PostgreSQL: Up and Running, 3ª Edición

by Regina O. Obe, Leo S. Hsu
October 2024
Intermediate to advanced
314 pages
8h 39m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from PostgreSQL: Up and Running, 3ª Edición

Capítulo 8. Funciones de escritura

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En PostgreSQL, como en la mayoría de las bases de datos, puedes encadenar una serie de sentencias SQL y tratarlas como una unidad, incluso personalizar cada ejecución pasando argumentos. Diferentes bases de datos atribuyen diferentes nombres a esta unidad: procedimientos almacenados, funciones definidas por el usuario, etc. PostgreSQL simplemente se refiere a ellas como funciones.

Además de marshalling sentencias SQL, las funciones suelen añadir la capacidad de controlar la ejecución del SQL mediante PLs de . PostgreSQL ofrece una gran variedad de lenguajes para escribir funciones. SQL, C, PL/pgSQL, PL/Perl y PL/Python suelen venir empaquetados con instaladores. También encontrarás PL/V8, , que te permite escribir funciones procedimentales en JavaScript. PL/V8 es el favorito de los desarrolladores web y un compañero encantador para los tipos de datos JSON y JSONB incorporados en que se tratan en "JSON".

También puedes instalar lenguajes adicionales como PL/R, PL/Java, PL/sh, PL/TSQL, e incluso otros experimentales orientados al tratamiento de datos de alto nivel y a la inteligencia artificial, como PL/Scheme o PL/OpenCL. Puedes encontrar una lista de los lenguajes disponibles en Lenguajes procedimentales.

Anatomía de las funciones PostgreSQL

Las funciones PostgreSQL se dividen en las categorías de función básica, función agregada, función ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender SQL, 3ª Edición

Aprender SQL, 3ª Edición

Alan Beaulieu
Procesamiento de flujos con Apache Flink

Procesamiento de flujos con Apache Flink

Fabian Hueske, Vasiliki Kalavri
MongoDB: La Guía Definitiva, 3ª Edición

MongoDB: La Guía Definitiva, 3ª Edición

Shannon Bradshaw, Eoin Brazil, Kristina Chodorow

Publisher Resources

ISBN: 9798341600607Supplemental Content