[Pgsql-ayuda] Funciones y Procedimientos almacenados.

Odiel León odiel@jagua.cfg.sld.cu
Tue, 9 Sep 2003 10:58:49 -0500


Osea el equivalente a Procedimientos almacenados en otras BD son las
funcionas aqui?.

Ahora por defecto con cual lenguage viene Postgresql cuando lo instalas?
Que lenguage me recomiendas para hacer las funciones cual usas tu
comumente?.

Salu2.
Odiel.


----- Original Message -----
From: "Alvaro Herrera Munoz" <alvherre@dcc.uchile.cl>
To: "Odiel Le?n" <odiel@jagua.cfg.sld.cu>
Sent: Tuesday, September 09, 2003 9:42 AM
Subject: Re: [Pgsql-ayuda] Funciones y Procedimientos almacenados.


> On Tue, Sep 09, 2003 at 10:18:36AM -0500, Odiel Le?n wrote:
> > Ambos son iguales de rapidos?  tienen las consultas precompiladas?.
>
> Errr...
>
> No existen "procedimientos almacenados".  Lo unico que hay se llaman
> funciones, que se crean con CREATE FUNCTION.  Ahora, las funciones
> pueden ser escritas en distintos lenguajes, cada uno de los cuales tien=
e
> sus propias ventajas y sus propios beneficios.
>
> Algunos lenguajes en los que se pueden escribir funciones son C (las
> cuales tienes que compilar de antemano, con un compilador de C comun y
> corriente), PL/pgSQL (que se compilan al momento de ejecutarlas, y se
> almacena la version compilada en la memoria del backend, y son bastante
> mas lentas que las funciones en C; es un lenguaje muy similar al PL/SQL
> de Oracle), PL/perl (que se compilan al ejecutar con el interprete Perl
> estandar), PL/python (idem), PL/R (para procesamiento estadistico),
> PL/Tcl, y otros.
>
> --
> Alvaro Herrera (<alvherre[@]dcc.uchile.cl>)
> Voy a acabar con todos los humanos / con los humanos yo acabaré
> voy a acabar con todos / con todos los humanos acabaré (Bender)