Re: [Pgsql-ayuda] Ayuda uso del LIKE en una funcion

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

In response to

Browse pgsql-es-ayuda by date

  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