Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer un index non clusterisé dans Create Table ?

L'aide des livres en ligne mentionne bien le mot-clé CLUSTERED, mais il n'est pertinent que pour les contraintes UNIQUE ou PRIMARY KEY. Ces deux contraintes créent un index, et vous pouvez spécifier si cet index doit être clusterisé ou non clusterisé.

Vous ne pouvez pas utiliser cette syntaxe pour créer un index standard non clusterisé.

Create table FavoriteDish    
(    
FavID int identity (1,1) primary key not null,    
DishID int references Dishes(DishID) not null ,    
CelebrityName nvarchar(100)   constraint ux_CelebrityName unique NONCLUSTERED not null     
)