varchar
大文字と小文字を区別するフィールドに一意の制約を作成するにはどうすればよいですか(SQL Server 2005)。
現在、私の制約は次のようになっています。
alter table MyTable
add constraint UK_MyTable_MyUniqueKey unique nonclustered (MyCol)
次の2つの値を挿入しようとすると、「Violation ofUNIQUEKEYconstraint...」エラーが発生します。
insert into MyTable (MyCol) values ('ABC')
insert into MyTable (MyCol) values ('abc') --causes a violation of UNIQUE KEY constraint 'UK_MyTable_MyUnqiueKey'
大文字と小文字が異なる2つの値をunqiueとして処理したいと思います。add constraint
次のコードが含まれると思いますが、構文がどのように変わるかわかりません。
COLLATE SQL_Latin1_General_CP1_CS_AS