<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> qry := ''update '' || <EM>tab</EM> || '' set '' || <EM>col</EM> || ''=trim('' || <EM>col</EM> || '');'';<BR> EXECUTE qry;<BR> 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, 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>