ホームページ > データベース > mysql チュートリアル > SQL Server 2008 で複合主キーを作成するにはどうすればよいですか?

SQL Server 2008 で複合主キーを作成するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-07 11:16:44
オリジナル
1031 人が閲覧しました

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

SQL Server 2008 での複合主キーの作成

複合主キーは、各行を識別する 2 つ以上の列の一意の組み合わせです。テーブル。これにより、テーブル内の各行が確実に区別されるようになります。 SQL Server 2008 での複合主キーの作成は簡単なプロセスです。

複合主キーを作成するには、次の手順に従います。

  1. 一意性を強制するには、主キーを NOT NULL として指定します。例:
column_a integer not null,
column_b integer not null,
ログイン後にコピー
  1. 主キーを構成する列を指定するには、( および ) 記号を含む PRIMARY KEY 制約を使用します。例:
primary key (column_a, column_b)
ログイン後にコピー

これにより、column_a 列と column_b 列で構成される主キーが作成されます。これらの列の値の各組み合わせは、テーブル内の各行で一意である必要があります。

例:

次で構成される複合主キーを持つ my_table という名前のテーブルを作成しましょう。 column_a 列と 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)
);
ログイン後にコピー

これで、my_table テーブルの各行は次のように一意に識別されます。列_a と列_b の組み合わせ。

以上がSQL Server 2008 で複合主キーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート