funciones plpgsql otra vez - consultas dinámicas...

From: "juan osorio" <juan_osorio_ruiz(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: funciones plpgsql otra vez - consultas dinámicas...
Date: 2005-04-06 06:24:25
Message-ID: BAY19-F376625DF0206F2CD6CA707CC3D0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<html><div style='background-color:'><P>Saludos.<BR>Estoy empezando con esto de las funciones en plpgsql pero aún tengo una gran duda:<BR>Necesito ejecutar una consulta dinámica, encontré un ejemplo en internet que más o menos es así:<BR><BR>create or replace function trimtablecol(text, text ) returns void as '<BR> DECLARE<BR> qry text;<BR> tab alias for $1;<BR> col alias for $2;<BR> BEGIN<BR> &nbsp;&nbsp; qry := ''update '' || <EM>tab</EM> || '' set '' || <EM>col</EM> || ''=trim('' || <EM>col</EM> || '');'';<BR> &nbsp;&nbsp; EXECUTE qry;<BR> &nbsp;&nbsp; RETURN;<BR> END;<BR> ' language 'plpgsql';</P>
<P>Mi problema es que cuando ejecuto esta función mas o menos así: <BR><BR>trimtablecol(cliente,&nbsp;cliente_mail )<BR><BR>me sale el siguiente error:<BR><BR>Attribute "cliente" not found. <BR><BR>He probado con otro tipo de consultas dinámicas en donde paso como parámetro el nombre de la tabla, pero me sale siempre el mismo error.</P>
<P>Que estoy haciendo mal???</P>
<P>ESPERO ME PUEDAN GUIAR. MUCHAS GRACIAS.</P></div></html>

Attachment Content-Type Size
unknown_filename text/html 1.0 KB

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2005-04-06 06:36:36 Re: funciones plpgsql otra vez - consultas din ámicas...
Previous Message Douglas Escobar 2005-04-06 00:54:13 RE: [pgsql-es-ayuda] Tamaño INT8