SQL Server の場合、ユニークキーが設定されているフィールドに対し、重複する値を入力しようとすると、以下のエラーが発生します。
UNIQUE KEY 違反、制約'[ユニークキーの名前]’ : オブジェクト ‘[テーブル名]’に重複したキーは挿入できません。
ステートメントは終了されました。
どうしても重複した値を挿入したい場合は、一時的にユニークキー制約を解除します。
ALTER TABLE [テーブル名] DROP CONTRAIN [ユニークキー名]
SQL Server を中心に、SQL に関するテクニックを紹介します
SQL Server の場合、ユニークキーが設定されているフィールドに対し、重複する値を入力しようとすると、以下のエラーが発生します。
UNIQUE KEY 違反、制約'[ユニークキーの名前]’ : オブジェクト ‘[テーブル名]’に重複したキーは挿入できません。
ステートメントは終了されました。
どうしても重複した値を挿入したい場合は、一時的にユニークキー制約を解除します。
ALTER TABLE [テーブル名] DROP CONTRAIN [ユニークキー名]