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
7
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