Re: Funcionamiento de los lenguajes para procedimientos almacenados

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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