12-01-2005, 01:26 PM
PL/pgSQL es un lenguaje procedimental cargable para el sistema de base de datos PostgreSQL, similar al PL/SQL de Oracle. Este documento fue traducido y adaptado por Roberto Andrade Fonseca tomando como base el capítulo llamado PL/pgSQL - SQL Procedural Language de la documentación de PostgreSQL, versión 8.04, en Octubre de 2005.
Los objetivos propuestos para PL/pgSQL consisten en crear un lenguaje procedimental cargable que:
* pueda ser usado para crear funciones y procedimientos disparadores,
* adicione estructuras de control al lenguaje SQL,
* sea capaz de realizar cálculos complejos,
* herede todos los tipos, las funciones y los operadores definidos por el usuario,
* pueda ser definido como confiable (trusted) por el servidor,
* sea fácil de usar.
http://www.postgresql.org.mx/files/manual_plpgsql.pdf
Los objetivos propuestos para PL/pgSQL consisten en crear un lenguaje procedimental cargable que:
* pueda ser usado para crear funciones y procedimientos disparadores,
* adicione estructuras de control al lenguaje SQL,
* sea capaz de realizar cálculos complejos,
* herede todos los tipos, las funciones y los operadores definidos por el usuario,
* pueda ser definido como confiable (trusted) por el servidor,
* sea fácil de usar.
http://www.postgresql.org.mx/files/manual_plpgsql.pdf