Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thoát các ký tự đặc biệt trong SQL

Nếu sử dụng các biến liên kết và ORM, dấu ngoặc kép và dấu và được nhúng sẽ được chuyển tự động; đó là các ký tự đặc biệt trong SQL * Plus hoặc SQL * Developer.

Để sử dụng LIKE khi tìm kiếm các ký tự chữ% và _ (không phải các phiên bản ký tự đại diện gồm nhiều ký tự và một ký tự của chúng), bạn sẽ sử dụng escape mệnh đề của like điều kiện:

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

sẽ chỉ trả về các hàng có some_text bắt đầu bằng dấu phần trăm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mệnh đề IN cho Câu lệnh chuẩn bị sẵn của Oracle trong Python cx_Oracle

  2. Tạo các hàng riêng biệt cho mỗi tháng trong một phạm vi ngày

  3. Nối nhiều hàng thành một cột bằng cách sử dụng một hàm trong Oracle với 3 bảng liên quan

  4. Nhầm lẫn InMemory DUPLICATE trong Oracle RAC

  5. Tìm kiếm bên trong bảng Loại bản ghi