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

Làm thế nào để đoán trước và thoát khỏi báo giá đơn 'trong oracle

Cách tốt nhất là sử dụng kỹ thuật ký tự chuỗi trích dẫn . Cú pháp là q'[...]' , trong đó các ký tự "[" và "]" có thể là bất kỳ ký tự nào sau đây miễn là chúng chưa xuất hiện trong chuỗi.

  • !
  • []
  • {}
  • ()
  • <>

Bạn không phải lo lắng về các dấu ngoặc kép trong chuỗi.

Giả sử tôi có giá trị cột là aaa'gh

Vì vậy, bạn có thể chỉ cần viết SQL dưới dạng,

SELECT q'[aaa'gh]' FROM DUAL;

Nó tiết kiệm rất nhiều thời gian cho các nhà phát triển. Đã qua rồi cái thời mà chúng tôi (các nhà phát triển) sử dụng để xác minh sql động bằng cách sử dụng dbms_output trong phát triển DB, chỉ để đảm bảo mọi thứ ở đúng vị trí trước khi chuyển sang sản xuất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất kết quả truy vấn sang tệp XML khi sử dụng SQLcl (Oracle)

  2. Quá trình nâng cấp từng bước lên R12.2 Nâng cấp phần -2 (Trình điều khiển Nâng cấp Chính cho R12.2.0)

  3. Làm cách nào để chuyển đổi câu lệnh nối bên ngoài bên trái kế thừa trong Oracle?

  4. Hàm TRUNC (ngày tháng) trong Oracle

  5. Gợi ý Oracle WITH và MATERIALIZE hoạt động như một giao dịch tự trị cho các hàm