Đối với tôi, có vẻ như do cách bạn vượt qua điều kiện tìm kiếm, công cụ sql không nhận ra nó là biến mà chỉ đơn giản là một chuỗi. Đã lâu kể từ khi tôi làm bất cứ điều gì với CONTAINSTABLE
nhưng tôi nghĩ nó sẽ hoạt động nếu bạn thử nó như thế này.
--- snippet
FROM CONTAINSTABLE
(
Post,
Post_cont,
N'ISABOUT (' + @keywordString + ')'
)
ct
INNER JOIN Post p
ON ct.[KEY] = p.Post_ID
ORDER BY ct.[RANK] DESC;
Hơn nữa, bạn có thể cần phải chuyển "" dấu ngoặc kép. Đây là một câu hỏi tương tự điều đó thể hiện cùng một khái niệm.