Ne peut pas utiliser un CONTENANT ou prédicat FREETEXT sur la table ou la vue indexée il n'est pas d'indexation en texte intégral
J'ai besoin de récupérer tous les enregistrements qui contiennent .
En ce moment j'utilise cette SQL:
select * from dbo.mytable
where CONTAINS(Location, '.')
mais je reçois cette erreur:
Cannot use a CONTAINS or FREETEXT predicate on table or indexed view it is not full-text indexed.
Je ne peux pas définir column full text indexed
que je n'ai pas de privilèges élevés.
Une idée de comment contourner ce problème?
Merci d'ajouter un commentaire en bas de droit de vote. Heureux de le modifier à ma question.
Comment sur l'utilisation de
Comment sur l'utilisation de
PATINDEX
sorte de de cette façon?OriginalL'auteur GibboK | 2014-06-06
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez utiliser
CONTAINS
la colonne doit être indexation en texte intégral.Si vous n'avez pas, ou ne pouvez pas, alors vous pouvez rechercher les données contenant un
.
à l'aide deLIKE
OriginalL'auteur podiluska