procedimientos almacenados - duda

From: "guillermo arias" <guillermoariast(at)linuxwaves(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: procedimientos almacenados - duda
Date: 2007-03-24 01:34:52
Message-ID: 20070323183452.78F527BE@resin13.mta.everyone.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<DIV style="font-family:Arial, sans-serif; font-size:10pt;"><FONT size="2"><SPAN style="font-family: Arial,sans-serif;">Hola, estoy iniciando con Postgre y tengo una duda con respecto a la creación de procedimientos almacenados:<BR><BR>Cuando uso el lenguaje PLPGSQL me permite trabajar usando el nombre del parámetro de entrada en mi sentencia SQL, pero no me deja usar los parámetros de salida bajo la forma SETOF RECORD, me obliga a crear un TIPO ; y cuando use lenguaje SQL no me permite trabajar usando el nombre del parámetro de entrada en mi sentencia SQL, me obliga a usar $1, $2 ,etc , pero si me deja usar los parámetros de salida bajo la forma SETOF RECORD, sin necesidad de hacer el TIPO;<BR><BR>¿Alguna idea de porqu&eacute; sucede esto?<BR><BR>Esta es mi función:<BR><BR>CREATE or replace FUNCTION modelo.costo1(in xcc_codigo varchar,out xcc_codigo varchar,out xcc_nombre varchar) RETURNS SETOF record AS<BR>$body$<BR>select cc_codigo,cc_nombre from modelo.ccosto where trim(both ' ' from cc_codigo)= $1;<BR>$body$<BR>LANGUAGE 'sql' VOLATILE;<BR><BR>gracias por su atención.<BR>Guillermo Arias - Lima</SPAN></FONT><BR>&nbsp;<BR><HR>Get your FREE, LinuxWaves.com Email Now! --&gt; http://www.LinuxWaves.com<BR>Join Linux Discussions! --&gt; http://Community.LinuxWaves.com</DIV>

Attachment Content-Type Size
unknown_filename text/html 1.3 KB

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message angel Iracheta 2007-03-24 02:00:18 Re: ARRAY + PLPGSQL
Previous Message Mario Gonzalez 2007-03-23 22:15:28 Re: Otro caso de Replicacion