Create table FavoriteDish ( FavID int identity (1,1) primary key not null,DishID int references Dishes(DishID) not null,CelebrityName nvarchar(100) nonclustered not null )
这导致关键字’nonclustered’附近的语法错误.
我引用MSDN帮助创建表语法.我不知道这里有什么问题.
解决方法
在线书籍的帮助事实上提到了CLUSTERED这个关键字,但它只适用于UNIQUE或PRIMARY KEY约束.这两个约束都创建一个索引,您可以指定该索引是聚类还是非聚集.
您不能使用该语法创建标准的非聚簇索引.
Create table FavoriteDish ( FavID int identity (1,CelebrityName nvarchar(100) constraint ux_CelebrityName unique NONCLUSTERED not null )