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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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