J'ai une recherche où les utilisateurs peuvent entrer n'importe quelle valeur, parfois légitimement juste numérique. Lorsque vous recherchezSql Server 2008 "Contient" la recherche de valeur numérique retourne tous les enregistrements avec un nombre différent de la même longueur?
Select * FROM Updates WHERE contains(Remarks, '"10010234331"')
obtenir des résultats sans rapport avec qui ont des numéros dans la même longueur, soit un match pour ce qui précède est
"PO input differently on orders, refs are:
1001024894
10010248940"
Comme vous pouvez le voir, la recherche n'est pas une sous-chaîne de l'un ou l'autre. Des idées comment le dire pour ne pas deviner?
Peut-on utiliser pas' like'? – dbajtr
Nous sommes à la recherche d'un champ de texte avec indexation de texte intégral, le volume d'enregistrements à rechercher signifie que l'utilisation de Like est lente et irréalisable. – Stormtreader