|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 302 ![]() |
Bonjour à tous,
J'aurais besoin de tester si une colonne de ma table est bien une clef étrangère ou pas ? En fait, j'ai plusieurs colonnes de type INTEGER et certaines sont des clefs étrangères donc j'aurais voulu savoir s'il était possible, à l'aide d'une requête SQL de tester si une colonne est une clef étrangère ? Merci a tous, Cordialement MoZo |
|
|
00
|
|
|
#2 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 445 ![]() |
Ces informations peuvent être consultées dans les tables système.
Quel est ton SGBD ?
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 302 ![]() |
Merci al1_24,
J'utilise SQLite, je me dis bien que les info du style clef primaires et étrangère sont stockés dans une table système mais laquelle et comment l'interroger ? |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 302 ![]() |
Bon après une petite recherche c'est possible avec les PRAGMA de Sqlite. Pour ce faire il suffit d'utiliser une requète dans le genre :
Qui va renvoyer toutes les clefs étrangère de la table et vers quelle table elles pointent ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com