Daniela, miembro de este gran equipo, nos ha hecho el favor de escribir este escrito porque conoce a la perfección el tema.
Solución:
Para escapar, duplica las comillas:
INSERT INTO TABLE_A VALUES ( 'Alex''s Tea Factory' );
En SQL, escapas de una cita por otra cita:
SELECT 'Alex''s Tea Factory' FROM DUAL
puede usar ESCAPE como el ejemplo a continuación
El carácter comodín ‘_’ se usa para hacer coincidir exactamente un carácter, mientras que ‘%’ se usa para hacer coincidir cero o más ocurrencias de cualquier carácter. Estos caracteres se pueden escapar en SQL.
SELECT name FROM emp WHERE id LIKE '%/_%' ESCAPE '/';
Lo mismo funciona dentro de PL/SQL:
if( id like '%/_%' ESCAPE '/' )
Esto se aplica solo a patrones similares, por ejemplo, en una inserción no es necesario escapar _ o %, de todos modos se usan como caracteres simples. En cadenas arbitrarias solo ‘ necesita ser escapado por ”.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)