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
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 |