Het antwoord hierop vond ik vandaag bij het converteren van mijn eigen database van SQL 2005 naar SQL 2008.
Geef ""
door voor uw zoekterm en wijzig de @search_term =''
test als @search_term = '""'
SQL-server negeert de dubbele aanhalingstekens en geeft geen foutmelding.
Het volgende zou bijvoorbeeld alle records in de tabel Gebruikers retourneren:
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))
Als u .Net gebruikt, kunt u een exemplaar van de FullTextSearch-klas van E.W. Bachtal pakken. Zijn site is zeer informatief:http://ewbi.blogs.com/develops/