Sepertinya saya karena cara Anda melewati kondisi pencarian, mesin sql tidak mengenalinya sebagai variabel tetapi hanya sebuah string. Sudah lama sejak saya melakukan sesuatu dengan CONTAINSTABLE
tapi saya pikir itu akan berhasil jika Anda mencobanya seperti ini.
--- 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;
Selanjutnya, Anda mungkin perlu memberikan tanda kutip "". Berikut adalah pertanyaan serupa yang menunjukkan konsep yang sama.