Re: procedimiento o funcion que devuelva 2 o mas varibles al mismo tiempo

From: Cancino <david(dot)cancino(at)gmail(dot)com>
To: "tgutierrez(at)unipamplona(dot)edu(dot)co" <tgutierrez(at)unipamplona(dot)edu(dot)co>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: procedimiento o funcion que devuelva 2 o mas varibles al mismo tiempo
Date: 2004-10-13 19:32:28
Message-ID: 7627f0ae04101312325805746e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

1.- Creas un tipo de dato
create type valores as (dato1 numeric, dato2 varchar(25))

2.- Defines tu funcion para que regrese este tipo de dato

create o replace function f1 (lista de parametros) returns valores

3.- Dentro de la funcion cras una variable tipo valores y asignas los
datos a regresar

declare
ret valores%rowtype

ret.dato1:=10
ret.dato2:='Dato'

regresas la funcion como

return ret

On Tue, 12 Oct 2004 15:12:46 -0500 (COT),
tgutierrez(at)unipamplona(dot)edu(dot)co <tgutierrez(at)unipamplona(dot)edu(dot)co> wrote:
> Ayuda Listeros de postgreSQL
>
> como hago para que un procedimiento o funcion, devuelva al mismo tiempo
> dos variables...
>
> Tania Gutierrez
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2004-10-13 19:43:07 Re: segmentation fault
Previous Message angel Iracheta 2004-10-13 19:20:15 Fwd: Sumar Dias a una Fecha