|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Nam Inscription : janvier 2010 Messages : 147 ![]() |
Bonjour,
Je suis un vrai "newbie" en Oracle et SQL, je suis en train de travailler sur une grande base de données (avec environ 1000 tables). Il n'y a pas de docs sur les tables et les champs des tables. Par contre j'ai un fichier d'Excel de résultat des requêtes sur la base et je veux bien remonter à la table et champ dans la base. Par exemple, quel est le moyen de chercher dans toutes les tables et tous les champs pour trouver un champs qui a valeur, disons "abc xyz" Merci |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Grégoire MARTINIngénieur développement logiciels Inscription : janvier 2011 Messages : 128 ![]() |
tu peux retrouver le nom des colonnes et des tables dans les vues oracle :
Code :
pour retrouver une vue oracle :
__________________
Cordialement. |
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
J'ai déjà fait ça avec du sql dynamique qui vérifie dans les colonnes suivant le type (pas la peine de chercher une chaine de caractères dans un nombre...)
C'est hyper-bourrin et contre-performant : à ne pas faire sur la PROD.
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#4 | |
|
Nouveau Membre du Club
![]() Nam Inscription : janvier 2010 Messages : 147 ![]() |
Citation:
En tout cas je travaille avec une base de veille, donc bas de souci au niveau des performance Merci |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
Ça c'est perdu dans les déménagements
Regarde dans la vue système all_tab_columns et créer une requête dynamique qui fera la recherche sur cette colonne.
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Tu peux t'inspirer du post suivant pour faire ce dont tu as besoin :
recherche une chaîne de caractère dans l'ensemble des champs de la base Mais c'est effectivement très consommateur en ressource donc à ne pas lancer en prod impunément... c'est plutôt pour comprendre un mauvais schema en dev. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com