Re: Saludos

From: Juan Carlos Medina Ruiz <jcmedinanix(at)gmail(dot)com>
To: Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Saludos
Date: 2009-08-12 23:11:07
Message-ID: 4b1941650908121611x696843dcl6ccdbb4d0848ee73@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 12 de agosto de 2009 17:55, Gabriel Ferro
<gabrielrferro(at)yahoo(dot)com(dot)ar>escribió:

>
>
> Doc cuando ejecuto tu funcion me sale el sgte error
> ERROR: no existe el tipo «respuesta_buscar_persona»
> ********** Error **********
> ERROR: no existe el tipo «respuesta_buscar_persona»
> SQL state: 42704
>
> la pregunta es que yo veo ahi 02 comentarios que son los siguientes
>
> --DROP type respuesta_buscar_persona;
> --CREATE TYPE respuesta_buscar_persona AS (clave bigint);
>
> se supone que debo crear mi tipo pero a que te refieres con eso de
> respuesta_buscar_persona
>
> Lo que pasa es que yo tengo un listado y necesito buscar por distintos
> criterios es eso factible?
> >
> >De: Juan Carlos Medina Ruiz <jcmedinanix(at)gmail(dot)com>
> >Para: pgsql-es-ayuda(at)postgresql(dot)org
> >Enviado: miércoles 12 de agosto de 2009, 19:47:12
> >Asunto: [pgsql-es-ayuda] Saludos
> >
> >
> >ante todo disculpen mi ignorancia estoy ingresando al tema de postgres con
> lenguaje plsql, la pregunta es como haria para hacer una funcion o
> procedimiento que me permita filtrar datos de una tabla de acuerdo a un
> parametro especificado, les agradeceria de antemano una pequeña ayuda,
> gracias
> >
> >
> >
> >
>
> CREATE OR REPLACE FUNCTION padrones.buscar_persona(nom text)
> RETURNS SETOF respuesta_buscar_persona AS
> $BODY$
> --DROP type respuesta_buscar_persona;
> --CREATE TYPE respuesta_buscar_persona AS (clave bigint);
> DECLARE
> RESPUESTA respuesta_buscar_persona%ROWTYPE;
> nombusca text;
> BEGIN
> FOR RESPUESTA IN (
> select * from tabla where campo=nom
> LOOP
> RETURN NEXT RESPUESTA;
> END LOOP;
> RETURN;
> END;
> $BODY$
> LANGUAGE 'plpgsql' VOLATILE
> COST 100
> ROWS 1000;
>
> la funcion filtra la tabla con campo=nom y devuelve todos los registros...
> algo asi
>
>
>
> Yahoo! Cocina
>
> Encontra las mejores recetas con Yahoo! Cocina.
>
>
> http://ar.mujer.yahoo.com/cocina/
> --
> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá
> leerlo
>

In response to

  • Re: Saludos at 2009-08-12 22:55:06 from Gabriel Ferro

Responses

  • Re: Saludos at 2009-08-12 23:27:43 from Gabriel Ferro

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gabriel Ferro 2009-08-12 23:27:43 Re: Saludos
Previous Message Gabriel Ferro 2009-08-12 22:55:06 Re: Saludos