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

Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
- - Dernière réponse : romagny13
Messages postés
710
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 ++
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
261
Date d'inscription
mercredi 3 mai 2006
Statut
Modérateur
Dernière intervention
11 janvier 2010
1
3
Merci
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

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 108 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_skweeky
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
0
Merci
merci skweeky je vais regarder ca et je repasserai mettre "reponse acceptee" si j'y arrive

++
Commenter la réponse de romagny13
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
0
Merci
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 ++
Commenter la réponse de romagny13
Messages postés
710
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
27 août 2014
2
0
Merci
ouaip c'est tout bon
Commenter la réponse de romagny13

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.