Anda harus melakukan beberapa pra-pemrosesan pada parameter @Keyword Anda sebelum meneruskannya ke pernyataan SQL. SQL mengharapkan bahwa pencarian kata kunci akan dipisahkan oleh logika boolean atau diapit tanda kutip. Jadi, jika Anda mencari frasa, itu harus dalam tanda kutip:
SET @Keyword = '"this is a search item"'
Jika Anda ingin mencari semua kata, Anda memerlukan sesuatu seperti
SET @Keyword = '"this" AND "is" AND "a" AND "search" AND "item"'
Untuk informasi selengkapnya, lihat T-SQL BERISI sintaks , khususnya melihat Contoh bagian.
Sebagai catatan tambahan, pastikan untuk mengganti karakter tanda kutip ganda (dengan spasi) sehingga Anda tidak mengacaukan kueri teks lengkap Anda. Lihat pertanyaan ini untuk detail tentang cara melakukannya: Karakter Escape Pencarian Teks Lengkap SQL Server?