Re: Manejo de strings en consulta

From: "Gustavo" <gustavor(at)intercomgi(dot)net>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Manejo de strings en consulta
Date: 2008-01-11 12:33:50
Message-ID: 009301c8544e$3cd2a840$7901a8c0@Maquina
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro, va mejorando la cosa, pero todavia no lo puedo hacer andar: Hay un
problema de escapado que no se como arreglarlo. Estuve buescando en la lista
y no encontre nada similar.

SELECT * FROM servicio.recurso r WHERE E'C:\\\\Documents and
Settings\\\\Gustav\\\\Escritorio\\\\TallerUML\\\\12-09\\\)
Entrega2\\\\Software Architecture Document.doc' ~ ('^'||r.full_path);

Me tira el error

ERROR: invalid regular expression: invalid escape \ sequence
Estado SQL:2201B

Caluclo que tengo que escapar la columna r.full_path. Como puedo hacer.?

Gracias por tu ayuda

Saludos

Gustavo

----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Gustavo" <gustavor(at)intercomgi(dot)net>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Thursday, January 10, 2008 4:02 PM
Subject: Re: [pgsql-es-ayuda] Manejo de strings en consulta

Gustavo escribió:

> SELECT * FROM servicio.recurso r WHERE E'C:\\\\Documents and
> Settings\\\\Gustav\\\\Escritorio\\\\TallerUML\\\\12-09\\\)
> Entrega2\\\\Software Architecture Document.doc' ~ '^'||r.full_path
>
> Respuesta:
>
> ERROR: operator does not exist: boolean || character varying

Agrega parentesis para asegurarte del orden de evaluacion:

SELECT * FROM servicio.recurso r WHERE E'C:\\\\Documents and
Settings\\\\Gustav\\\\Escritorio\\\\TallerUML\\\\12-09\\\)
Entrega2\\\\Software Architecture Document.doc' ~ ('^'||r.full_path)

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.0/1216 - Release Date: 09/01/2008
10:16

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Agustin Casiva 2008-01-11 14:08:51 Re: problema con secuencia
Previous Message ruben bonardi 2008-01-11 11:39:07 problema con secuencia