私たちは非常に奇妙な問題に直面しています。
テーブル列が次の場合、mssql 2008 R2 データベースに 1 つのテーブルがあります。
- ユーザー ID - 整数
- ユーザー名 - varbinary(256)
- ユーザータイプ - int
userName 列は一意です
テーブルに対して次のクエリを再度実行します。
insert into table_name (userId, userName, userType) values ( 1 , 0x5942C803664B00, 0)
そのクエリの後に、次のクエリを実行します。
insert into table_name (userId, userName, userType) values ( 2 , 0x5942C803664B, 0)
次のエラーが表示されます。
オブジェクト 'table_name ' に一意のインデックス 'table_name _userName_u' を持つ重複キー行を挿入できません。
0x5942C803664B と 0x5942C803664B00 は異なる値ですが??
何か案が ?