SQL Serverで主キーを設定する方法
SQL Serverの主キーの設定は、次の2つの方法で行うことができます。
1. テーブルの作成時に主キーを設定する: CREATE TABLEステートメント内で、列の定義時に主キーを設定します。例:
CREATE TABLE 表名 (
列名 数据类型 PRIMARY KEY,
列名 数据类型,
… )
既存のテーブルに主キーを追加する: ALTER TABLE文を使用して、主キー制約を追加することで主キーを設定する。例:
ALTER TABLE 表名 ADD CONSTRAINT 主键名称 PRIMARY KEY (列名)
置き換する例では、「テーブル名」を主キーを設定する実際のテーブル名、「列名」を主キーとして設定する列名、「主キー名」を主キー制約の名前として使用します(自由に設定できます)。なお、SQL Server の主キーは一意かつ非 NULL 制約を持つため、主キーの設定前に列データが一意かつ NULL ではないことを確認する必要があります。