MW211 EXIT

devlog
MSSQL/一意制約の後付け時に
2014年11月25日
┌──────────────────────────────────────┐
│CREATE UNIQUE NONCLUSTERED INDEX [一意制約] ON [データベース].[dbo].[表] (  │
│    [列]            ASC                                                     │
│);                                                                          │
└──────────────────────────────────────┘
一意制約を後から付けた場合に、既に重複していたらどうなるか?
┌──────────────────────────────────────┐
│オブジェクト名 'dbo.表' およびインデックス名 '一意制約' に                  │
│重複したキーが見つかったので、                                              │
│CREATE UNIQUE INDEX ステートメントは終了しました。                          │
│重複したキーの値は (■) です。                                              │
│ステートメントは終了されました。                                            │
└──────────────────────────────────────┘
一意制約を付けられないというのが正解です。
分類:MSSQL