Heim >Datenbank >MySQL-Tutorial >Wie erstelle ich einen zusammengesetzten Primärschlüssel in SQL Server 2008?

Wie erstelle ich einen zusammengesetzten Primärschlüssel in SQL Server 2008?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-07 11:16:44966Durchsuche

How to Create a Composite Primary Key in SQL Server 2008?

Erstellen zusammengesetzter Primärschlüssel in SQL Server 2008

Ein zusammengesetzter Primärschlüssel ist eine eindeutige Kombination aus zwei oder mehr Spalten, die jede Zeile identifiziert ein Tisch. Dadurch wird sichergestellt, dass jede Zeile in der Tabelle eindeutig ist. Das Erstellen eines zusammengesetzten Primärschlüssels in SQL Server 2008 ist ein unkomplizierter Vorgang.

Um einen zusammengesetzten Primärschlüssel zu erstellen, führen Sie die folgenden Schritte aus:

  1. Deklarieren Sie die Spalten, die Sie in den einfügen möchten Primärschlüssel als NOT NULL festlegen, um Eindeutigkeit zu erzwingen. Beispiel:
column_a integer not null,
column_b integer not null,
  1. Verwenden Sie die PRIMARY KEY-Einschränkung mit den Symbolen ( und ), um die Spalten anzugeben, aus denen der Primärschlüssel besteht. Zum Beispiel:
primary key (column_a, column_b)

Dadurch wird ein Primärschlüssel erstellt, der aus den Spalten „column_a“ und „column_b“ besteht. Jede Wertekombination in diesen Spalten muss für jede Zeile in der Tabelle eindeutig sein.

Beispiel:

Lassen Sie uns eine Tabelle namens my_table mit einem zusammengesetzten Primärschlüssel bestehend aus erstellen die Spalten Column_a und Column_b:

create table my_table (
     column_a integer not null,
     column_b integer not null,
     column_c varchar(50),
     primary key (column_a, column_b)
);

Jetzt wird jede Zeile in der Tabelle my_table durch die Kombination von eindeutig identifiziert Column_a und Column_b.

Das obige ist der detaillierte Inhalt vonWie erstelle ich einen zusammengesetzten Primärschlüssel in SQL Server 2008?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn