Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Uciekanie znaków specjalnych w SQL

W przypadku używania zmiennych wiązania i ORM osadzone pojedyncze cudzysłowy i znaki ampersand powinny być obsługiwane automatycznie; są to znaki specjalne w SQL*Plus lub SQL*Developer.

Aby użyć LIKE, gdy szukasz znaków dosłownych % i _ (nie ich wieloznakowych i jednoznakowych wersji symboli wieloznacznych), użyj escape klauzula like warunek:

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

zwróci tylko te wiersze, w których jakiś_tekst zaczyna się od znaku procenta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybór stronicowania, w bazie danych lub w aplikacji internetowej

  2. wykonać zapytanie SQL zapisane w tabeli

  3. Sejf TO_NUMBER()

  4. Jak znaleźć błąd powodujący ora-06575?

  5. Konwertuj dane Oracle CLOB na ciąg znaków w c#