Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
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 14/01/2008, 16h52   #1
Invité de passage
 
Inscription : décembre 2005
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 5
Points : 1
Points : 1
Envoyer un message via MSN à jarraysami
Par défaut Connaître les reférences externes à une table

Bonjour,
Merci de me donner une réquête qui permet de
determiner les noms des tables dont les clés etrangéres
se reférence à la table qui me concerne.

Merci pour l'aide.
jarraysami est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 16h56   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
En creusant avec ces liens tu devrais t'en sortir :
http://oracle.developpez.com/faq/?pa...listconstraint
http://oracle.developpez.com/sources...che_references
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2008, 18h48   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Bonjour,

Code :
1
2
3
4
5
SELECT A1.TABLE_NAME "maitre", A1.CONSTRAINT_NAME "clé primaire",
A2.TABLE_NAME "esclave", A2.CONSTRAINT_NAME "clé étrangère"
FROM ALL_CONSTRAINTS A1, ALL_CONSTRAINTS A2
WHERE A2.CONSTRAINT_TYPE = 'R'
  AND A2.R_CONSTRAINT_NAME = A1.CONSTRAINT_NAME
tu n'as plus qu'à filtrer sur la A1.TABLE_NAME

Cdlt.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h46.


 
 
 
 
Partenaires

Hébergement Web