Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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: unknown_filename
Description: text/html (1.3 KB)

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group