sql >> Database >  >> RDS >> Oracle

Ontsnappen aan speciale tekens in SQL

Als u bindvariabelen en ORM gebruikt, moeten ingesloten enkele aanhalingstekens en ampersands automatisch worden overhandigd; dat zijn speciale tekens in SQL*Plus of SQL*Developer.

Als u LIKE wilt gebruiken bij het zoeken naar de letterlijke tekens % en _ (niet hun wildcardversies met meerdere of één teken), gebruikt u de escape clausule van de like staat:

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

retourneert alleen de rijen waar some_text begint met een procentteken.



  1. Hoe een mysql-blob-afbeelding in asp.net-afbeeldingsbeheer weer te geven?

  2. Inloggen als een andere gebruiker op MySQL

  3. Hoofdlettergevoelige sortering in MySQL

  4. Waarom houdt PostgreSQL niet van HOOFDLETTERS tabelnamen?