4

SQL Server 2008 を使用しています。

テーブルに非クラスター化インデックスを作成しようとしています。インデックスに名前を付けずにこれを作成する方法があるかどうかを確認したいと思います。

例えば

CREATE TABLE #mytable (Date_ datetime NOT NULL, ID_ varchar(10) NOT NULL, Value_)

このテーブルに PK を追加するとき、そのキーの名前を指定しません。例えば

ALTER TABLE #mytable ADD PRIMARY KEY CLUSTERED (Date_ ASC, ID_ ASC)

名前を指定せずに非クラスター化インデックスを作成するのと同様のことは可能ですか?

例えば

ALTER TABLE #mytable ADD NONCLUSTERED INDEX (Date_, Value_)   -- FAILS!!!

私が知っている唯一のコマンドは

CREATE NONCLUSTERED INDEX *keyname* ON #mytable (Date_, Value_)  
4

2 に答える 2