Oracle - Caracteres de Escape

Para realizar 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 <tabla> set <campo> = replace( <campo>, CHR(38), '');

La siguiente una instrucción de Insert de "TESTE ' TESTE':
insert into  <tabla>( 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

Comments

Popular posts from this blog

Hibernate - HibernateException: createQuery is not valid without active transaction