Como incluir string en un query como comando a ejecutar en psql

From: Conxita Marín <cmarin(at)dims(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Como incluir string en un query como comando a ejecutar en psql
Date: 2008-01-28 10:52:36
Message-ID: 002f01c8619b$e65e1610$10d8a8c0@pc13
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola.

Como puedo hacer esto, para incluirlo en un script:

psql -c "select * from pepe where col = '&#$#' " <base de datos>

No da error pero el select no funciona, devuelve 0 filas.

He intentado escapar las comillas del literal con \ , pero no lo consigo.

Para crear el ejemplo:

create table pepe (col char(4));
insert into pepe values('aabb');
insert into pepe values('ccdd');
insert into pepe values('&#$#');
select * from pepe where col = '&#$#';

col
------
&#$#
(1 fila)

Saludos.

Conxita Marín
Desarrollos Informáticos Modulares de Software, S.L.
www.dims.com

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Quadri 2008-01-28 11:41:03 Re: Como incluir string en un query como comando a ejecutar en psql
Previous Message Rodriguez Fernando 2008-01-28 10:45:55 Re: Error al devolvere nombre de tabla