Oracle - Caracteres de Escape

November 12, 2010

Para ejecutar una instrucción con caracteres especiales es necesario
usar caracteres de escape.

La siguiente una instrucción de Update hará el replace de “&” por "”
update set = replace( , CHR(38), ‘');

La siguiente una instrucción de Insert de “TESTE ' TESTE’:
_insert into _ ( f_description) values( ‘TESTE’ || CHR(39) || ‘TESTE’);

Un metodo mas comodo, que no necesita definicion de los caracteres de escape, es:

set define off;
insert into t_actions_manpowerdb( f_description) values( ‘TESTE & TESTE’);
set define on;

Afín de saber todos los caracteres de escape y sus códigos consulte :

http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php