Pages

2010年2月18日木曜日

SQL Server2005 では varchar(MAX)型にユニーク制約を付ける事はできない

CREATE UNIQUE INDEX admin_login_id_pkey ON t_admin (login_id);

とやったら

テーブル 'admin' の列 'login_id' の型は、インデックスのキー列として使用するには無効です。

と出た。。。

VARCHAR(100) とかだとOKなので、どうやらVARCHAR(MAX)だけがダメみたい。。。
そういえばMySQLか何かもTEXTにINDEX作成できないとかあったな。。。

0 件のコメント:

コメントを投稿

Followers