Un Parámetro que luego es Columna

From: "Tincho Carrera" <tinchocarrera(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Un Parámetro que luego es Columna
Date: 2004-07-12 17:44:34
Message-ID: BAY9-F4391fR8LhUGBO00021e72@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola.
Tengo una función en la cual mando como parametros: Una cadena y un Nombre
de columna (ambos Char).

La idea es que la consulta busque la Cadena en la Columna utilizando un
LIKE.

CREATE OR REPLACE FUNCTION Tabla_Filtrar (char, char)
RETURNS SETOF Tabla_Filtrar AS
'Select * from Tablawhere $1 like ''%'' || $2 || ''%''
'
LANGUAGE 'sql' VOLATILE;

Luego: Select * from Tabla_Filtrar ('Nombre','Martín')

No devuelve NADA....y tengo un registro con el Nombre Martín en la Tabla.

Si el where es: where Nombre like ''%'' || $2 || ''%''
si funciona, pero quiero que la columna sea pasada por
parametro......GRACIAS

_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.latam.msn.com/

Responses

  • Re: Un Par at 2004-07-12 18:00:47 from Alvaro Herrera

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message julio 2004-07-12 17:50:26 RHDB
Previous Message fernando villarroel 2004-07-12 17:06:02 prueba