|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : février 2006 Messages : 167 ![]() |
Bonjour,
J'ai une base de données relativement grande en terme de structure 150 tables environ avec jusqu'à 80 champs par table. J'ai une liste de champs et je souhaiterais déterminer pour chaque champ dans quelles tables ils apparaissent sans chercher manuellement. Auriez vous une astuce me permettant de réaliser cette tâche? Merci d'avance pour vos conseils, MAgic Charly PS: je suis sous Oracle 10 |
|
|
00
|
|
|
#2 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Bonjour,
Il existe une table system qui te permet de connaitre toutes les colonnes des tables. Excuse moi, mais je sais plus son nom Voilà j'ai retrouvé : USER_TAB_COLUMNS Avec une petite procédure ça ne doit pas être bien sorcier de trouver pour chaque nom de colonne le nom de la table : table_name et column_name te seront utile ! voili, voilou |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : février 2007 Messages : 216 ![]() |
bonjour;
tu peux interroger la vue all_tab_cols; Code :
SELECT column_name,table_name FROM table_name FROM all_tab_cols ORDER BY column_name |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com