sql >> Databasteknik >  >> RDS >> Sqlserver

Undvik dubbla citattecken i SQL 2005/2008

Tyvärr har dubbla citattecken en speciell betydelse inuti FTI, så även om du parametrerar det, behandlar FTI-motorn det som en frasavgränsare. Jag är inte säker på att det finns ett enkelt sätt att inkludera dubbla citattecken i en FTI-sökning. Hakparenteser är också ett specialtecken, men kan vara inkapslade i citattecken för att behandla som en sökterm - men inte AFAIK-dubbla citattecken.

Uppdatera

Lite sökning tyder på att en fördubbling av citatet till "" kan fixa det - värt ett försök. Personligen skulle jag göra detta i DB, eftersom detta är en TSQL-implementeringsdetalj.

Likaså måste ' dubblas till '' innan det går till FTI (helt separat till TSQL-escape),



  1. Hur får jag alla kombinationer av data från en MySQL-tabell?

  2. MySQL:Automatisk ökning endast med jämna eller udda nummer?

  3. Beräkna avståndet mellan två lat långa punkter i Oracle

  4. Ge alla behörigheter till användare på Oracle-schemat