我使用 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_)