Thanks Charles,<div><br></div><div>The USING did the trick</div><div><br></div><div>EXECUTE 'UPDATE ' || quote_ident(table_name) || ' SET FIELD= $1' USING geometry<br><br><div class="gmail_quote">On Fri, Dec 3, 2010 at 2:00 PM, Charles Galpin <span dir="ltr"><<a href="mailto:cgalpin@lhsw.com">cgalpin@lhsw.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Sebastian, you might want to try something like<br>
<br>
EXECUTE 'UPDATE ' || quote_ident(table_name) || ' SET FIELD=' || CAST(''' || CAST(geometry as text) || ''' as geometry)<br>
<br>
hth<br>
charles<br>
<div><div></div><div class="h5"><br>
On Dec 3, 2010, at 6:59 AM, Sebastian E. Ovide wrote:<br>
<br>
> Hi All,<br>
><br>
> I'm creating a PLPGSQL which has 2 parameters: a geometry and a table name.<br>
><br>
> The query is something like UPDATE table_name SET FIELD=geometry.<br>
><br>
> I've tried to use EXECUTE like this<br>
><br>
> EXECUTE 'UPDATE '||quote_ident(table_name)||' SET FIELD='||geometry::geometry<br>
><br>
> but I'm getting an error in the geometry: (HINT:  Could not choose a best candidate operator. You might need to add explicit type casts.)<br>
><br>
> any ideas ?<br>
><br>
> --<br>
> Sebastian E. Ovide<br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> postgis-users mailing list<br>
> <a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
> <a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Sebastian E. Ovide<br><br><br><br><br>
</div>