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

Thoát ký tự và ký tự trong chuỗi SQL

Thay vì

node_name = 'Geometric Vectors \& Matrices'

sử dụng

node_name = 'Geometric Vectors ' || chr(38) || ' Matrices' 

38 là mã ascii cho ký hiệu và và ở dạng này, nó sẽ được hiểu là một chuỗi, không có gì khác. Tôi đã thử và nó đã hoạt động.

Một cách khác có thể là sử dụng LIKE và gạch dưới thay vì ký tự '&':

node_name LIKE 'Geometric Vectors _ Matrices' 

Cơ hội mà bạn cũng sẽ tìm thấy một số bản ghi khác, chỉ khác ở một ký tự này, là khá thấp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tương đương với SEQUENCE.NEXTVAL của Oracle

  2. Hàm LOWER () trong Oracle

  3. Ngày mới cho các kỳ thi cấp chứng chỉ miễn phí trên Oracle Cloud và Cơ sở dữ liệu tự trị

  4. tìm kiếm văn bản oracle blob

  5. Lược đồ mẫu trên GitHub