Saya menemukan jawabannya hari ini ketika mengonversi database saya sendiri dari SQL 2005 ke SQL 2008.
Lewati ""
untuk istilah pencarian Anda dan ubah @search_term =''
tes menjadi @search_term = '""'
SQL server akan mengabaikan tanda kutip ganda dan tidak membuat kesalahan.
Misalnya, berikut ini sebenarnya akan mengembalikan semua catatan dalam tabel Pengguna:
declare @SearchTerm nvarchar(250)
SET @SearchTerm = '""'
select UserId, U.Description, U.UserName
from dbo.Users U
WHERE ((@SearchTerm = '""') OR CONTAINS( (U.Description, U.UserName), @SearchTerm))
Jika Anda menggunakan .Net, Anda dapat mengambil salinan kelas FullTextSearch E. W. Bachtal. Situsnya sangat informatif:http://ewbi.blogs.com/develops/