SQL Server

テーブルにユニークインデックス(UNIQUE INDEX)を作成する

投稿日:2013/07/19 更新日:

テーブルにユニークインデックス(UNIQUE INDEX)を作成

すでに作成したテーブルにユニークインデックス(UNIQUE INDEX)を
新規に追加します。

ユニークインデックス(UNIQUE INDEX)を作成するSQL

プライマリーキー(ユニークキー)とユニークインデックス(UNIQUE INDEX)

また、プライマリーキー(ユニークキー)と
ユニークインデックスは別のものです。
それぞれの特徴を以下にまとめておきます。

  1. プライマリーキー(ユニークキー)の特徴
    • テーブルに一つしか持てない
    • ユニークインデックスとNOT NULL制約が自動的に作成される
    • 項目にNULLを許容しない
  2. ユニークインデックスの特徴
    • テーブルに複数持てる
    • 同じ項目の組み合わせを指定したユニークインデックスは、作成できない
    • 項目にNULLを許容する(但し、NULLは一意であるかどうかの判定から除外される)




-SQL Server
-, , ,

Copyright© ソフトウェア開発日記 , 2018 All Rights Reserved.