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.