Inhaltsverzeichnis:

Wie erstelle ich einen Spaltenprimärschlüssel in SQL Server?
Wie erstelle ich einen Spaltenprimärschlüssel in SQL Server?

Video: Wie erstelle ich einen Spaltenprimärschlüssel in SQL Server?

Video: Wie erstelle ich einen Spaltenprimärschlüssel in SQL Server?
Video: Datenbanken und SQL #7 - Primärschlüssel 2024, November
Anonim

Verwenden von SQL Server Management Studio

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, zu der Sie hinzufügen eine eindeutige Einschränkung, und klicken Sie auf Design.
  2. Klicken Sie im Tabellen-Designer auf die Zeilenauswahl für die Datenbank Säule du willst definieren als die Primärschlüssel .
  3. Klicken Sie mit der rechten Maustaste auf die Zeilenauswahl für die Säule und wählen Sie Festlegen Primärschlüssel .

Wissen Sie auch, wie ich einer vorhandenen Tabelle einen Primärschlüssel hinzufüge?

So fügen Sie Primärschlüssel mithilfe des Kontrollzentrums hinzu:

  1. Erweitern Sie die Objektstruktur, bis Sie den Ordner Tabellen sehen.
  2. Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und wählen Sie im Popup-Menü Ändern aus.
  3. Wählen Sie auf der Seite Schlüssel eine oder mehrere Spalten als Primärschlüssel aus.
  4. Optional: Geben Sie den Einschränkungsnamen des Primärschlüssels ein.

Wie kann außerdem eine Spaltenidentität in SQL Server erstellt werden? Erstellen Sie eine Identitätsspalte, indem Sie die Tabelle ohne Datenverlust erstellen

  1. Erstellen Sie eine temporäre Tabelle mit der Identitätsspalte.
  2. Kopieren Sie die Daten aus der Originaltabelle in die temporäre Tabelle.
  3. Löschen Sie die ursprüngliche Tabelle.
  4. Benennen Sie die temporäre Tabelle in den ursprünglichen Tabellennamen um.

Anschließend stellt sich die Frage, was ist der Primärschlüssel in SQL mit Beispiel?

Ein Primärschlüssel ist ein Feld in a Tisch die jede Zeile/jeden Datensatz in einer Datenbank eindeutig identifiziert Tisch . Primärschlüssel müssen eindeutige Werte enthalten. Eine Primärschlüsselspalte darf keine NULL-Werte haben. EIN Tisch kann nur einen Primärschlüssel haben, der aus einzelnen oder mehreren Feldern bestehen kann.

Können wir den Primärschlüssel aktualisieren?

Während es nichts gibt, das Wille hindere dich daran Aktualisierung ein Primärschlüssel (mit Ausnahme der Integritätsbeschränkung) ist dies möglicherweise keine gute Idee: Aus Performance-Sicht: Sie Wille müssen aktualisieren alles fremd Schlüssel die auf die verweisen aktualisierter Schlüssel . Ein einzelnes Update kann führen zu dem aktualisieren von potenziell vielen Tabellen/Zeilen.

Empfohlen: