Hola....

tengo la documentación instalada. Por supuesto. Además de muchos artículos de Internet y otras cosas (en mi biblioteca particular).

Aunque la pregunta no estaba correctamente formulada, como Jaime ha notado enseguida. :-) La respuesta de Jaime ya me ha aclarado las dudas.

Gracias.

Marcos Ortiz Valmaseda escribió:
Si, es posible
Pl/pgSQL es el lenguaje procedural de PostgreSQL, pero también sigue el 
estandar de SQL.
Pero además, tienes la posibilidad de programar las funciones en otros 
lenguajes como C,Pl/Perl,Pl/Python,Pl/Tcl,Pl/Ruby,Pl/php(Alvaro puede ayudarte 
mas en esto), para los cuales debes instalar el paquete correspondiente del 
mismo para usarlo. Por ejemplo para usar Pl/Python, debes hacer:
createlang plpythonu dbname

Y entonces aqui tienes un ejemplo de su uso:
CREATE FUNCTION funcname (argument-list)
  RETURNS return-type
AS $$
  # PL/Python function body
$$ LANGUAGE plpythonu;

P.D: Todo está en la documentación de PostgreSQL. Si usas Linux, puedes 
instalar el paquete postgresql-doc-8.3 o como se llame en tu distribución, y en 
la direccion /usr/share/doc/postgresql-doc-8.3/html/server-programming.html

está todo lo referente a esto.
Saludos

----- Mensaje original -----
De: "Terry Yapt" <y...@technovell.com>
Para: pgsql-es-ayuda@postgresql.org
Enviados: Viernes, 20 de Marzo de 2009 8:58:28 (GMT-0500) Auto-Detected
Asunto: [pgsql-es-ayuda] Nombre de parametros en funciones.

Hola a todos,

es posible referirse a una function 'LANGUAGE SQL' por el nombre de sus parametros ?

o esto solo es posible en funciones con 'LANGUAGE PLPGSQL' ??

Saludos.
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html



--
TIP 4: No hagas 'kill -9' a postmaster

Responder a