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" <[email protected]> Para: [email protected] 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 9 : Vacumm es tu amigo.......¨¨¨ Marcos Ortíz Valmaseda Linux User # 418229 PostgreSQL 8.3.5 && Debian GNU/Linux Experimental User Facebook Profile: http://www.facebook.com/profile.php?id=1186800712 My blog: http://marcosluis21.wordpress.com -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
