Recuperer les cles etrangeres et relations d'une base de données SQL SERVER [Résolu]

Signaler
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
-
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
-
Bonsoir,

je desirerais savoir si c'est posssible de recuperer les cles etrangeres de tables pour une base de données Sql Server :
j'aurais besoin de recuperer au minimum pour une cle :
- la table mere de la relation
- la cle primaire de la table mere
- la table fille
- la cle etrangere de la table fille

mercii ++

4 réponses

Messages postés
259
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
4
Bonjour,

Je pense qu'en regardant dans les vues suivantes :

INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE

Il doit y avoir toutes les informations

Cordialement

Christian Robert - Winwise
http://blogs.codes-sources.com/christian/
MVP SQL S
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
merci skweeky je vais regarder ca et je repasserai mettre "reponse acceptee" si j'y arrive

++
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
ouai ca devrait etre bon, ya meme
INFORMATION_SCHEMA.TABLE_CONSTRAINTS qui me donne le "CONSTRAINT_TYPE"

par contre il faut que je regarde si pour les fichiers de bases de données SqlServer 2005 (*.mdf) ce la marche aussi

merci beaucoup ++
Messages postés
687
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
ouaip c'est tout bon