sql >> Base de Datos >  >> RDS >> Oracle

Escapar caracteres especiales en SQL

Si usa variables de vinculación y ORM, las comillas simples incrustadas y los símbolos de unión deben entregarse automáticamente; esos son caracteres especiales en SQL*Plus o SQL*Developer.

Para usar LIKE en la búsqueda de los caracteres literales % y _ (no sus versiones de comodín de un solo y varios caracteres), usaría el escape cláusula del like condición:

select * from my_table where some_text like '/%%' escape '/';

solo devolverá las filas donde some_text comienza con un signo de porcentaje.