Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Sonderzeichen in SQL maskieren

Bei Verwendung von Bind-Variablen und ORM sollten eingebettete einfache Anführungszeichen und kaufmännische Und-Zeichen automatisch übergeben werden; das sind Sonderzeichen in SQL*Plus oder SQL*Developer.

Um LIKE zu verwenden, wenn Sie nach den wörtlichen Zeichen % und _ suchen (nicht nach ihren Versionen mit Platzhaltern für mehrere und einzelne Zeichen), verwenden Sie das escape -Klausel des like Bedingung:

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

gibt nur die Zeilen zurück, in denen some_text mit einem Prozentzeichen beginnt.