jueves, agosto 27, 2009

Espacar cadenas y caracteres especiales en postgres

Hola, si quieres escapar una cadena, que tiene una comilla o algún caracteres especial puede utilizar el token, E, delante de la cadena, ejemplo:

insert into Table (field) values (E'Texto \' que debe ser escapado\n');

Un saludo,
J

1 comentario:

Carlos A. Lizcano D. dijo...

Gracias J por tu aporte y aclaratoria. Es muy simple, se le antepone el literal E a la cadena encerrada entre comillas simples donde se encuentran los caracteres que se desean escapar.

En mi caso quedó así:

substring(tx_sql from position (E', \'' in tx_sql)+3 for 200)