Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2006, 11h14   #1
Membre du Club
 
Inscription : avril 2002
Messages : 153
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 153
Points : 42
Points : 42
Par défaut recherche dans une base de données

Bonjour,
je recherche un outil qui puisse me permettre de rechercher une chaine de caractère dans tous les champs de toutes les tables d'une base de données ?

Est ce que ça existe un outil comme ça ?

merci
allstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 13h10   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
Une série de requêtes SQL
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 13h40   #3
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Bizarre de ne pas savoir dans quelle colonne et dans quelle table chercher ...

Sinon, le principe est d'écrire une requête SQL (merci et salut al1_24 ), qui va te générer une grosse requête qui va interroger toutes les colonnes de toutes les tables, mais l'écriture de cette requête va malheureusement dépendre de ton moteur, l'idéal étant qu'il implémente le schéma normé INFORMATION_SCHEMA.
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 14h08   #4
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
Je pense que ton modèle de données ne doit pas être très cohérent pour vouloir faire ce type de requêtes.

Je ne connais pas d'outils permettant de faire ça, probablement parce que ce n'est pas très utile.
Si malgré tout tu dois le faire, alors il faudra obtenir le nom de toutes les tables et de leurs colonnes.

Avec Oracle par exemple ça se fait à partir du dictionnaire, c'est un ensemble de tables qui te donnent des informations sur ton modèle (pk, fk, noms des tables, noms des colonnes, type des colonnes, etc). Il doit probablement exister le même genre de choses pour les autres SGBD.

Cela dit, si tu veux que ta recherche fonctionne, il faudra vérifier que le type des colonnes correspond au type recherché.

Bon courage!
yizashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 15h13   #5
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Voir la procédure que j'ai écrit dans mon article qur Transact SQL....
http://sqlpro.developpez.com/cours/s...r/transactsql/
PROCEDURE SP_SYS_DB_DATA_ROWS

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h18.


 
 
 
 
Partenaires

Hébergement Web