IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Trouver les tables liées pour un champ ?


Sujet :

Administration SQL Server

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut Trouver les tables liées pour un champ ?
    Bonjour,

    Je cherche à faire une vue (SQL 2008). Mais je découvre un champ dans ma table 1 qui est codé :
    exemple :
    TABLE 1
    CLIENT - PAYS
    DUPONT - 1
    DUBOIS - 2
    DURAND - 1
    Mais je ne sais pas dans quelle autre table est stockée mes codes pays ??

    Existe-il une fonction, un menu ... qui permette de trouver toutes les tables reliés à un champ précis ou (à défaut) toutes les tables qui sont liées entre elles ??
    P.S : j'ai essayé "afficher les dépendances" mais cela ne me donne pas la table en rapport avec les pays

    Merci
    Thibault

  2. #2
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2012
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 81
    Points : 145
    Points
    145
    Par défaut
    Bonjour,

    Peut-être pourriez vous utiliser la fonctionnalité Diagramme de la base.
    Pour ce faire, sous SSMS développez votre Base dans l'explorateur
    Ensuite click droit sur Diagramme de Base de données ( Database Diagrams chez moi car en anglais ) puis nouveau diagramme.

    A ce stade il vous demandera de sélectionner les tables que vous voulez ajouter au diagramme.

    Vous validez et puis voilà

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 683
    Points : 237
    Points
    237
    Par défaut
    Merci pour la proposition mais cela m'affiche mes tables sans aucunes liaisons visibles.

    Je suppose que les BDD SQL protègent leurs liaisons .... ??

  4. #4
    Membre chevronné

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Août 2007
    Messages : 1 216
    Points : 1 758
    Points
    1 758
    Par défaut
    Si dans SSMS vous regardez au niveau de votre table -> Keys, vous devriez voir les clefs etrangeres definies.

  5. #5
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Citation Envoyé par tibofo Voir le message
    Merci pour la proposition mais cela m'affiche mes tables sans aucunes liaisons visibles.
    Cela m'amène à penser qu'aucune liaison n'a été définie.
    J'espère pour vous que je me trompe...

Discussions similaires

  1. [MySQL-5.6] Requête pour récuperer toutes les infos sur les tables liées
    Par aobmilan dans le forum Requêtes
    Réponses: 1
    Dernier message: 07/06/2013, 23h22
  2. Ou trouver les tables pour extraire une BV
    Par mirage3000 dans le forum AS/400
    Réponses: 2
    Dernier message: 13/05/2013, 08h35
  3. Réponses: 4
    Dernier message: 25/07/2007, 23h10
  4. Réponses: 14
    Dernier message: 12/07/2006, 16h26
  5. Réponses: 8
    Dernier message: 05/04/2005, 22h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo