|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 18 ![]() |
Dans le but de créer un référentiel d’une base Oracle j’ai réussi les différents traitements suivants :
1) récupération des tables "SELECT table_name FROM all_tables" 2) récupération des colonnes "SELECT COLUMN_NAME,DATA_TYPE,DEFAULT_LENGTH,DATA_LENGTH,DATA_PRECISION FROM all_TAB_COLS WHERE TABLE_NAME ='" 3) récupération des commentaires tables "SELECT * FROM all_tab_comments" 4) ) récupération des commentaires colonnes "SELECT * FROM all_col_comments" Par contre je ne retrouve pas les clés étrangères de ma base qui d’après les renseignements glanés sur Internet devraient se récupérer par des requêtes du genre : “ select * from all_constraints where constraint_type='R'” qui ne rendent rien pour mes tables utilisateurs. |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : septembre 2008 Messages : 101 ![]() |
Ce que tu as trouvé sur internet est pourtant correct ...
Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 18 ![]() |
J'ai résolu mon problème.
Le progiciel que j'analyse n'utilise pas les clés étrangères ! Les colonnes des tables ont le format suivant : table_colonne. C'est donc le nom de la colonne qui implicitement indique qu'il s'agit d'une clé étrangère. Merci de votre aide. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com