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

Πώς μπορώ να δημιουργήσω ένα πρωτεύον κλειδί στήλης στον SQL Server;
Πώς μπορώ να δημιουργήσω ένα πρωτεύον κλειδί στήλης στον SQL Server;

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

Βίντεο: Πώς μπορώ να δημιουργήσω ένα πρωτεύον κλειδί στήλης στον SQL Server;
Βίντεο: SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 1 από 6 - Δημιουργία Πρωτευόντων Κλειδιών 2024, Νοέμβριος
Anonim

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

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

Γνωρίζετε επίσης, πώς μπορώ να προσθέσω ένα πρωτεύον κλειδί σε έναν υπάρχοντα πίνακα;

Για να προσθέσετε κύρια κλειδιά χρησιμοποιώντας το Κέντρο Ελέγχου:

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

Επιπλέον, πώς μπορεί να δημιουργήσει την ταυτότητα στήλης στον SQL Server; Δημιουργήστε μια στήλη ταυτότητας δημιουργώντας τον πίνακα χωρίς απώλεια δεδομένων

  1. Δημιουργήστε έναν προσωρινό πίνακα με τη στήλη ταυτότητας.
  2. Αντιγράψτε τα δεδομένα από τον αρχικό πίνακα στον προσωρινό πίνακα.
  3. Ρίξτε τον αρχικό πίνακα.
  4. Μετονομάστε τον προσωρινό πίνακα στο αρχικό όνομα του πίνακα.

Στη συνέχεια, το ερώτημα είναι, τι είναι το πρωτεύον κλειδί στην SQL με παράδειγμα;

Ένα πρωτεύον κλειδί είναι ένα πεδίο στο α τραπέζι που προσδιορίζει μοναδικά κάθε σειρά/εγγραφή σε μια βάση δεδομένων τραπέζι . Τα κύρια κλειδιά πρέπει να περιέχουν μοναδικές τιμές. Μια στήλη πρωτεύοντος κλειδιού δεν μπορεί να έχει NULL τιμές. ΕΝΑ τραπέζι μπορεί να έχει μόνο ένα πρωτεύον κλειδί, το οποίο μπορεί να αποτελείται από μεμονωμένα ή πολλαπλά πεδία.

Μπορούμε να ενημερώσουμε το πρωτεύον κλειδί;

Ενώ δεν υπάρχει κάτι τέτοιο θα σας αποτρέψει από ενημέρωση ένα πρωτεύων κλειδί (εκτός από τον περιορισμό ακεραιότητας), μπορεί να μην είναι καλή ιδέα: Από άποψη απόδοσης: Εσείς θα Χρειάζομαι εκσυγχρονίζω όλα ξένα κλειδιά που αναφέρονται στο ενημερωμένο κλειδί . Ενα μονό ενημέρωση μπορεί οδηγούν στο εκσυγχρονίζω από δυνητικά πολλούς πίνακες/σειρές.

Συνιστάται: