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

Résolu
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 19 janv. 2007 à 21:50
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 20 janv. 2007 à 19:01
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

cs_skweeky Messages postés 259 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 11 janvier 2010 8
20 janv. 2007 à 17:30
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
3
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
20 janv. 2007 à 18:50
merci skweeky je vais regarder ca et je repasserai mettre "reponse acceptee" si j'y arrive

++
0
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
20 janv. 2007 à 18:59
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 ++
0
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
20 janv. 2007 à 19:01
ouaip c'est tout bon
0
Rejoignez-nous