Re: Mostrar Consulta

From: Miguel Angel <mvillagomez(at)sayab(dot)com(dot)mx>
To: Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Mostrar Consulta
Date: 2009-07-08 17:40:33
Message-ID: 1247074833.3581.4.camel@debian.gateway.2wire.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El mar, 07-07-2009 a las 21:56 -0500, Miguel Angel escribió:
> Buenas noches, estoy ejecutando una función en plpythonu pero quisiera
> poder mostrar en pantalla la consulta que estoy ejecutando como si
> estuviera haciendo un:
>
> RAISE NOTICE '%',consulta;
>
> Tengo mi consulta cargada dentro de la variable "qr" y al tratar de
> hacer:
>
> plpy.notice(qr)
>
> Me sale un error de sintáxis, podrían decirme por favor como podría
> mandar a imprimir en pantalla el valor de la variable "qr".

Bueno ya he intentado de diversas maneras pero no logró dar con el
error, mi consulta algo así:

qr = plpy.prepare(
"""
SELECT *
FROM tablas .....
WHERE
valor.columna IN ($1)
""", [ "varchar" ]
)

qre = plpy.execute(qr, [ variableEnviada ])

Pero al mandar llamar la función pasando como parámetro la cadena
'FVA-17183' me dice esto:

ERROR: plpython: function "export_dbffranq" failed
DETAIL: exceptions.TypeError: float argument required

Si lo cambio a '$$FVA-17183$$' no hace nada.
Alguna idea?

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2009-07-08 18:12:22 Re: Consulta sobre Trigger NEW / OLD
Previous Message Moises Alberto Lindo Gutarra 2009-07-08 17:31:53 Re: FW: problema en un nodo de postgres en sun solaris cluster failover