From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | "Ma(dot) Lorena Culzoni" <lorenaculzoni_2(at)hotmail(dot)com> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Funcion con IN, OUT |
Date: | 2010-03-24 20:11:37 |
Message-ID: | 3073cc9b1003241311ne1aa3e4le7fcae9b66d0b156@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Wed, Mar 24, 2010 at 3:44 PM, Ma. Lorena Culzoni
<lorenaculzoni_2(at)hotmail(dot)com> wrote:
> un error muy feo :(
>
> ERROR: syntax error at or near "$1" at character 232
[...]
> dblink('dbname=academico user=netsys password=123', 'select * from
> tblnacionalidad a') as a ( $1 varchar(3), $2 varchar(20)) on a.codigo =
>
ah! esto te esta pasando porque el nombre de una variable o de la
consulta (en este caso es la segunda) es igual a uno de los nombres de
los parametros de salida
fijate que la definicion de los campos a devolver por el dblink dice
donde debia estar el nombre del campo a devolver $1 y $2, mejor usa
prefijos como v_ (variable), c_ (campo de la consulta) y asi para
evitar estos problemas
--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
From | Date | Subject | |
---|---|---|---|
Next Message | Giorgio | 2010-03-25 13:24:04 | OT: Modelo de Negocios |
Previous Message | Jaime Casanova | 2010-03-24 19:39:24 | Re: Funcion con IN, OUT |