Làm cách nào để thoát khỏi ký tự ngoặc kép bên trong hàm MS SQL 'contains'?Làm thế nào để bạn thoát khỏi dấu ngoặc kép bên trong một hàm fulltext SQL 'contains'?
SELECT decision
FROM table
WHERE CONTAINS(decision, '34" AND wide')
Thường chứa dấu ngoặc kép để bao quanh cụm từ chính xác để khớp, nhưng tôi muốn tìm kiếm ký tự trích dẫn thực tế kép. Tôi đã cố gắng thoát nó với \, `, và thậm chí cả một trích dẫn kép, nhưng không ai trong số đó đã làm việc.
P.S. Tôi nhận ra một ví dụ đơn giản như thế này cũng có thể được thực hiện bằng cách sử dụng câu lệnh LIKE, nhưng tôi cần phải sử dụng chức năng tìm kiếm toàn văn. Truy vấn tôi đã cung cấp ở đây đã được đơn giản hóa từ truy vấn thực tế của tôi cho các mục đích ví dụ.
Câu hỏi liên quan mà OP đã thấy: http://stackoverflow.com/questions/387198/escape-double-quotes-in-sql-2005-2008 – bernie