From: | Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | danielal1(at)terra(dot)com, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Ayuda uso del LIKE en una funcion |
Date: | 2004-02-27 19:47:29 |
Message-ID: | 200402271647.29440.martin@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Vie 27 Feb 2004 14:12, al daniel escribió:
> Hola
> Tengo un problema, cuando ejecuto esta funcion de la siguiente forma:
> select * from fnSL_DameDirectorio('%DANIEL%',1)
>
> Me regresa este error:
> Error: ERROR: Attribute "daniel" not found
^^^^^^^^
[snip]
> create function fnSL_Directorio(varchar,int4) RETURNS setof tySL_Directorio
> AS ' DECLARE _nombre ALIAS FOR $1;
> _idplaza ALIAS FOR $2;
> Myrc tySL_Directorio%ROWTYPE;
> BEGIN
> FOR Myrc IN EXECUTE
> ''
> select SL_Extensiones.extension,
> SL_Empleados.Empleado,
> from SL_Extensiones, SL_Empleados
> where SL_Empleados.Empleado like '' || _nombre || ''
^^^^^^^
Proba con quote_ident(_nombre) en lugar de _nombre
> and SL_Extensiones.empleadoid = SL_Empleados.idempleado
> and SL_Empleados.idplaza = '' || _idplaza || ''
Idem.
--
16:36:01 up 93 days, 22:45, 2 users, load average: 0.25, 0.58, 0.53
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Marques | 2004-02-27 19:51:45 | Re: [Pgsql-ayuda] Ingreso Masivo de Datos |
Previous Message | Pablo P. | 2004-02-27 18:32:02 | [Pgsql-ayuda] Ingreso Masivo de Datos |