From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Arturo Munive <arturomunive(at)gmail(dot)com> |
Cc: | Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Funcionamiento de los lenguajes para procedimientos almacenados |
Date: | 2007-05-22 14:50:52 |
Message-ID: | 20070522145052.GB5193@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Arturo Munive escribió:
> Entonces, mas allá de la conveniencia de hacer procedimientos
> almacenados en el lenguaje que uno conoce (exceptuando plpqsql) es mas
> recomendable hacer estos procedimientos en SQL o plpgsql, o en los otros???
> o hay alguna cosa que se pueda hacer ocn uno que no se pueda hacer con
> los otros???
Hay cosas que puedes hacer en algunos lenguajes que no puedes hacer en
otros. Por ej. escribir funciones genéricas que operen en "todas las
columnas de una tabla", sin tener que poner cada columna por su nombre,
no lo puedes hacer en PL/pgSQL pero sí en el resto. Hacer análisis
numérico lo puedes hacer en R pero no en el resto. En PL/pgSQL no
puedes escribir archivos o abrir sockets, y sí lo puedes hacer en el
resto; etc.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Hugo Chuquitaype | 2007-05-22 15:42:15 | problema al ejecutar el psql |
Previous Message | jlcambero | 2007-05-22 14:00:00 | Re: Como eliminar bloqueos |