Oracle
 sql >> Base de données >  >> RDS >> Oracle

Échappement des caractères spéciaux en SQL

Si vous utilisez des variables de liaison et ORM, les guillemets simples et les esperluettes intégrés doivent être transmis automatiquement ; ce sont des caractères spéciaux dans SQL*Plus ou SQL*Developer.

Pour utiliser LIKE lorsque vous recherchez les caractères littéraux % et _ (et non leurs versions génériques à plusieurs et à un seul caractère), vous devez utiliser le escape clause du like condition :

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

renverra uniquement les lignes où some_text commence par un signe de pourcentage.