fawzi67
Messages postés6Date d'inscriptionsamedi 16 août 2008StatutMembreDernière intervention18 janvier 2009
-
23 août 2008 à 23:44
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
24 août 2008 à 13:36
slt, pour tout le monde.
j'ai un probléme lorsque j'execute cette requette.
SELECT * FROM ARTICLE WHERE contains(libell,' "CHAINE" , "COURROIE" ')
lorsque je fait l'analyse de la requette. c'est OK.
au moment de l'execution de cette le message suisvant apparait.
Serveur : Msg 7601, Niveau 16, État 2, Ligne 1
Impossible d'utiliser les prédicats CONTAINS ou FREETEXT sur table 'ARTICLE' parce qu'il n'y a pas d'index de texte intégral.
fawzi67
Messages postés6Date d'inscriptionsamedi 16 août 2008StatutMembreDernière intervention18 janvier 2009 23 août 2008 à 23:48
slt, pour tout le monde.
j'ai un probléme lorsque j'execute cette requette.
SELECT * FROM ARTICLE WHERE contains(libell,' "CHAINE" , "COURROIE" ')
lorsque je fait l'analyse de la requette. c'est OK.
au moment de l'execution de la requette, le message suivant apparait.
sachant que je doit faire un filtre sur un champ <LIBELL> quit peut contenir la valeur <CHAINE> et ou <COURROIE>
Serveur : Msg 7601, Niveau 16, État 2, Ligne 1
Impossible d'utiliser les prédicats CONTAINS ou FREETEXT sur table 'ARTICLE' parce qu'il n'y a pas d'index de texte intégral.
je sait pas se que je doit faire.
s'il ya autres solutions veuillez me préciser comment faire.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 24 août 2008 à 10:19
Le message est clair :
Pour etre utiliser, l'instruction CONTAINS nécessite qu'au préalable (à la creation de la table généralement), un index ait été créé sur les champs voulus
Cet index n'existe pas dans ta base de donnée, tu ne peux donc pas utiliser CONTAINS
Essaye peut-etre avec ceci :
SELECT * FROM ARTICLE WHERE (libell LIKE "%CHAINE%") OR (libell LIKE "%COURROIE%")
JE t'invite à lire cet article sur les index paru récemment, ce qu'on peut en attendre, ce qu'ils appportent, mais aussi ce qu'ils n'apportent pas. On peut voir que dans certains cas ou on pourrait penser que les index apportent quelque chose, il n'en est rien
--> http://sqlpro.developpez.com/cours/quoi-indexer/ ---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE # http://aide-office-vba.monforum.com/index.php