OVH Cloud OVH Cloud

Requete sur tous les champs

3 réponses
Avatar
Nelson
Bonjour,

Quelqu'un pourrait me guider pour faire une requete precise a l'interieur
d'une table sur tous les champs mais sans les nommer dans le where?

Je veux savoir dans quels enregistements se trouve le mot 'distributeur'
peut importe le champs.

Est-ce possible de l'appliquer sur une base de donnees au complet?

Je suis avec SQL Server 2000.

Merci,

Nelson

3 réponses

Avatar
Med Bouchenafa
Je ne pense pas qu'une une telle procédure existe.
Il faut vraiment passer par une procédure spécifique et écrire du code qui
fait le WHERE pour chaque champ.
Mainteant si la table n'est pas vraiment très grosse, une idée serait de
l'exporter dans un fichier texte et de faire la recherche sur le fichier
texte.

--
Bien cordialement
Med Bouchenafa

"Nelson" a écrit dans le message de news:

Bonjour,

Quelqu'un pourrait me guider pour faire une requete precise a l'interieur
d'une table sur tous les champs mais sans les nommer dans le where?

Je veux savoir dans quels enregistements se trouve le mot 'distributeur'
peut importe le champs.

Est-ce possible de l'appliquer sur une base de donnees au complet?

Je suis avec SQL Server 2000.

Merci,

Nelson




Avatar
Philippe T [MS]
Bonjour,

Si votre table est indexé dans un catalog fulltext, vous pouvez toujours
utiliser :

SELECT * FROM MaTable WHERE CONTAINS(*,'distributeur')

----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France

"Nelson" wrote in message
news:
Bonjour,

Quelqu'un pourrait me guider pour faire une requete precise a l'interieur
d'une table sur tous les champs mais sans les nommer dans le where?

Je veux savoir dans quels enregistements se trouve le mot 'distributeur'
peut importe le champs.

Est-ce possible de l'appliquer sur une base de donnees au complet?

Je suis avec SQL Server 2000.

Merci,

Nelson




Avatar
Fred BROUARD
a lire : http://sqlpro.developpez.com/cours/sqlserver/transactsql/

Chercher SP_SEARCH...

A +

Nelson a écrit:
Bonjour,

Quelqu'un pourrait me guider pour faire une requete precise a l'interieur
d'une table sur tous les champs mais sans les nommer dans le where?

Je veux savoir dans quels enregistements se trouve le mot 'distributeur'
peut importe le champs.

Est-ce possible de l'appliquer sur une base de donnees au complet?

Je suis avec SQL Server 2000.

Merci,

Nelson





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************