トップページ⇒db
3コメント1KB

ユニーク制約が変

■ このスレッドは過去ログ倉庫に格納されています
0001げろっぱ04/03/30 21:57ID:a+/Xydgu
みなさんはじめまして。

Oracle用に作成されているプログラムをSQLServerに移植したのですが、ユニーク制約が思うようにききません。
以下のようにテーブルを作成します。

CREATE TABLE test(
pk VARCHAR(10) NOT NULL PRIMARY KEY
);

でもって
insert into test values ('a');  ←半角小文字
としたあとに
insert into test values ('A');  ←半角大文字
や
insert into test values ('A');  ←全角大文字
とするとPRIMARY KEY違反になってしまいます。

これらは違う文字とみなしてほしいのですがどうもうまくいきません。
マニュアルも見てみたのですがそれらしい事が記述されているところを見つけられませんでした。

ちなみにOSはWindows2000でSqlServer2000を使用しています。

大変申し訳ありませんがご教授ください。
よろしくお願いいたします。
0002NAME IS NULL04/03/30 23:09ID:???
>>1
単発質問スレ立てんなヴォケ
0003NAME IS NULL04/04/07 11:07ID:aLzHuGDh
変なのは>>1の脳。
■ このスレッドは過去ログ倉庫に格納されています