From: | "Agustin Ignacio Genoves" <agustingenoves(at)gmail(dot)com> |
---|---|
To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Problemas concatenando en un EXECUTE |
Date: | 2008-05-27 11:48:47 |
Message-ID: | d50beba10805270448v1dc78273h12f612c3d7113aff@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
estoy ejecutando esta consulta en una funcion y me devuelve un error
execute 'update '||tabla||' set the_geom='''||the_geom2||''' where
gid='||mviews.gid;
ERROR: el operador no es ?nico: text || geometry
LINE 1: SELECT 'update '|| $1 ||' set the_geom='''|| $2 ||''' where gid...
^
HINT: No se pudo escoger el operador m?s adecuado. Puede desear
agregar conversiones expl?citas de tipos.
QUERY: SELECT 'update '|| $1 ||' set the_geom='''|| $2 ||''' where gid='|| $3
CONTEXT: PL/pgSQL function "superficie" line 51 at EXECUTE statement
********** Error **********
ERROR: el operador no es ?nico: text || geometry
Estado SQL:42725
Sugerencias:No se pudo escoger el operador m?s adecuado. Puede desear
agregar conversiones expl?citas de tipos.
Contexto:PL/pgSQL function "superficie" line 51 at EXECUTE statement
esta es la version del postgres
"PostgreSQL 8.3.1 on x86_64-pc-linux-gnu, compiled by GCC cc (GCC)
4.1.2 20061115 (prerelease) (Debian 4.1.1-21)"
Gracias de antemano por la ayuda.
From | Date | Subject | |
---|---|---|---|
Next Message | Mauro A. Morales M. | 2008-05-27 11:50:58 | Re: Error fatal en base de datos |
Previous Message | Gabriel Hermes Colina Zambra | 2008-05-27 03:25:12 | Re: Cursores |