Ich möchte Tabellen in SQL Server 2008 erstellen, weiß jedoch nicht, wie ein zusammengesetzter Primärschlüssel erstellt wird. Wie kann ich das erreichen?
sql
sql-server-2008
Ganesamoorthy
quelle
quelle
Antworten:
quelle
quelle
Über Enterprise Manager (SSMS) ...
Um die SQL sehen Sie dann einen Rechtsklick auf die
Table
>Script Table As
>Create To
quelle
Ich weiß, dass ich zu spät zu dieser Party komme, aber für einen vorhandenen Tisch versuchen Sie:
quelle
Für MSSQL Server 2012
AKTUALISIEREN
Ich sollte hinzufügen!
Wenn Sie Fremd- / Primärschlüssel hinzufügen möchten, die sich ändern, sollten Sie zuerst die Schlüssel mit Einschränkungen erstellen, da Sie sonst keine Änderungen vornehmen können. Wie folgt:
Eigentlich ist der letzte Weg gesünder und serieller. Sie können die FK / PK-Einschränkungsnamen anzeigen (dbo.dbname> Keys> ..). Wenn Sie jedoch keine Einschränkung verwenden, erstellt MSSQL automatisch zufällige FK / PK-Namen. Sie müssen sich jede Änderung (Tabelle ändern) ansehen, die Sie benötigen.
Ich empfehle Ihnen, einen Standard für sich selbst zu setzen. Die Einschränkung sollte gemäß Ihrem Standard definiert werden. Sie müssen sich nicht merken und müssen nicht zu lange nachdenken. Kurz gesagt, Sie arbeiten schneller.
quelle
Erstellen Sie zuerst die Datenbank und die Tabelle und fügen Sie die Spalten manuell hinzu. In welcher Spalte Primärschlüssel sein soll. Sie sollten mit der rechten Maustaste auf diese Spalte klicken, den Primärschlüssel festlegen und den Startwert des Primärschlüssels festlegen.
quelle
So erstellen Sie einen zusammengesetzten eindeutigen Schlüssel für die Tabelle
quelle
quelle