Trouver toutes les tables associées à une table donnée
Je suis en train de travailler sur un développement avec plus de 700 tableaux. J'ai besoin de voir une liste de toutes les tables associées à une table donnée. Pouvez-vous recommander une application qui est capable de fournir une telle chose.
Quelle version/faire du SQL? Si c'est Microsoft, Gestion de Studio, vous pouvez créer un Diagramme...
OriginalL'auteur gillian | 2010-03-29
Vous devez vous connecter pour publier un commentaire.
Si votre base de données prend en charge les informations de schéma de vues (la plupart le font), alors vous pouvez exécuter cette requête:
Ceci affichera une liste de toutes les contraintes référentielles (clés étrangères), la source (référencement) dans la table/colonne, et la clé primaire (de référence) de la table/colonne.
Si vous souhaitez voir des références à un spécifiques table, il suffit d'ajouter:
poser les questions importantes
OriginalL'auteur
Simple et la solution la plus simple pour obtenir les tables liées de la table à l'aide intégré de la procédure.
Syntaxe incorrecte près de 'GO'. Où vais-je mal ici?
Veuillez supprimer; de la déclaration et de l'exécuter.
Excellente solution de travail comme du bon pour moi
OriginalL'auteur
Selon le produit de base de données, vous devriez être en mesure d'interroger le
INFORMATION_SCHEMA
vues comme:OriginalL'auteur
MS Visio Pro peut faire un bon travail de reverse engineering d'une base de schéma pour une variété de bases de données (via ODBC) et fournit un schéma qui est très flexible.
Mot d'avertissement: peu importe le système que vous utilisez, vous ne devez pas tirer dans tous les 700 tables à la fois. Essayez de créer plusieurs diagramme regroupés et séparés logiquement. J'espère qu'il y aura beaucoup de ces groupes dans une base de données que les grandes.
OriginalL'auteur
- Je utiliser DataGrip diagrammes avec des "colonnes de Clé" enabled " et "Colonnes" désactivé. Ce n'est pas une liste de cours, et je ne peux pas imaginer comment il ressemble sur un DB avec 700 tables, mais c'est le moyen le plus commode pour moi de voir l'ensemble des relations entre les tables dans mon projet.
OriginalL'auteur
Vous pouvez essayer ceci:
OriginalL'auteur