Πίνακας περιεχομένων:

Πώς μπορώ να βρω περιορισμούς ξένων κλειδιών στον SQL Server;
Πώς μπορώ να βρω περιορισμούς ξένων κλειδιών στον SQL Server;

Βίντεο: Πώς μπορώ να βρω περιορισμούς ξένων κλειδιών στον SQL Server;

Βίντεο: Πώς μπορώ να βρω περιορισμούς ξένων κλειδιών στον SQL Server;
Βίντεο: The Shocking Truth about Non-Human UFOs: John Greenewald Reveals All 2024, Δεκέμβριος
Anonim

Εδώ είναι ο καλύτερος τρόπος για να μάθετε Ξένο κλειδί Σχέση σε όλες τις βάσεις δεδομένων. Σε SQL Server Management Studio μπορείτε απλώς να κάνετε δεξί κλικ στον πίνακα στην εξερεύνηση αντικειμένων και να επιλέξετε "Προβολή εξαρτήσεων". Αυτό θα σας έδινε ένα καλό σημείο εκκίνησης. Εμφανίζει πίνακες, προβολές και διαδικασίες που αναφέρονται στον πίνακα.

Ομοίως, ερωτάται, τι είναι η επιβολή περιορισμού ξένου κλειδιού στην SQL;

Περιορισμοί εξωτερικού κλειδιού . ΕΝΑ ξένο κλειδί (FK) είναι μια στήλη ή συνδυασμός στηλών που χρησιμοποιείται για τη δημιουργία και επιβάλλω μια σύνδεση μεταξύ των δεδομένων σε δύο πίνακες για τον έλεγχο των δεδομένων που μπορούν να αποθηκευτούν στο ξένο κλειδί τραπέζι.

Επιπλέον, τι προβλήματα δημιουργούν τα ξένα κλειδιά; Ακολουθούν ορισμένα κοινά προβλήματα εξωτερικού κλειδιού.

  • Κρεμαστά ξένα κλειδιά. Ένα ξένο κλειδί οδηγεί σε ένα πρωτεύον κλειδί που δεν υπάρχει.
  • Αναφορά σε ένα μοναδικό κλειδί διαφορετικό από το πρωτεύον κλειδί. Δεν υπάρχει κανένα όφελος από αυτό.
  • Άτυπη σύνδεση μεταξύ πινάκων.
  • Αναντιστοιχία τύπων δεδομένων.
  • Υπερφορτωμένα ξένα κλειδιά.

Έχοντας αυτό υπόψη, πώς μπορώ να βρω ένα ξένο κλειδί σε έναν πίνακα;

Για να δω ξένο κλειδί σχέσεις του α τραπέζι : ΕΠΙΛΕΓΩ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME ΑΠΟ INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' ΚΑΙ REFERENCED_TABLE_NAME = 'table_name';

Πώς μπορώ να προσθέσω έναν περιορισμό ξένου κλειδιού στο SQL Server Management Studio;

Χρήση του SQL Server Management Studio

  1. Στην Εξερεύνηση αντικειμένων, κάντε δεξί κλικ στον πίνακα που θα βρίσκεται στην πλευρά ξένου κλειδιού της σχέσης και κάντε κλικ στην επιλογή Σχεδίαση.
  2. Από το μενού Σχεδιαστής πίνακα, κάντε κλικ στην επιλογή Σχέσεις.
  3. Στο παράθυρο διαλόγου Σχέσεις με ξένο κλειδί, κάντε κλικ στην Προσθήκη.
  4. Κάντε κλικ στη σχέση στη λίστα Επιλεγμένη σχέση.

Συνιστάται: