Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment échapper les guillemets doubles à l'intérieur d'une fonction "contient" en texte intégral SQL ?

À partir de la documentation :

Depuis FULLTEXT n'indexe même pas la ponctuation, vous devrez filtrer finement vos résultats en utilisant LIKE :

SELECT  decision
FROM    table 
WHERE   CONTAINS(decision, '34 AND wide')
        AND decision LIKE '%34"%'

Cela préservera les avantages du texte intégral.