Saltar al contenido

Carácter de escape Oracle pl-sql (para un ” ‘ “)

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *