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

Re: Ayuda con funciones

From: Rodrigo Gonzalez <rjgonzale(at)estrads(dot)com(dot)ar>
To: CarloS Sing Ramos <carlossing(at)gmail(dot)com>, PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Ayuda con funciones
Date: 2011-10-11 17:04:27
Message-ID: 4E94771B.7050102@estrads.com.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On 10/11/2011 02:00 PM, CarloS Sing Ramos wrote:
> el v_campos ke tipo de dato seria?
>
> El 11 de octubre de 2011 11:54, Rodrigo Gonzalez 
> <rjgonzale(at)estrads(dot)com(dot)ar <mailto:rjgonzale(at)estrads(dot)com(dot)ar>> escribió:
>
>     On 10/11/2011 01:31 PM, CarloS Sing Ramos wrote:
>>     Buenas, necesito su ayuda, tengo que hacer un store que me busque
>>     el DNI y en caso lo encuentre me retorne los datos pero en caso
>>     no lo encuentre me haga el registro de los campos nombre, apepat,
>>     apemat, sexo, .. entre otros.
>>
>>     Espero puedan ayudarme, gracias de antemano.
>
>     Algo asi dentro de la funcion...
>
>     SELECT campos INTO v_campos FROM tabla WHERE dni = $1;
>     IF NOT FOUND THEN
>         -- Creo los datos
>     END IF;
>
>     RETURN v_campos;
>
No quites a la lista por favor...

Si queres retornar campos de una tabla seria

DECLARE v_campos tabla%ROWTYPE;

Si es de varias o algo asi tenes que crear un tipo compuesto y despues hacer

DECLARE v_campos mi_tipo_compuesto;

Saludos

In response to

Responses

pgsql-es-ayuda by date

Next:From: Gilberto Castillo MartínezDate: 2011-10-11 17:04:53
Subject: Re: Ejecutar copy con stdin en vb6
Previous:From: Miguel Beltran R.Date: 2011-10-11 17:00:40
Subject: Re: Manejo de funciones

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