Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie erstelle ich einen nicht gruppierten Index in Create Table?

Die Hilfe in Online-Büchern erwähnt tatsächlich das Schlüsselwort CLUSTERED, aber es ist nur für UNIQUE- oder PRIMARY KEY-Einschränkungen relevant. Diese beiden Einschränkungen erstellen einen Index, und Sie können angeben, ob dieser Index geclustert oder nicht geclustert werden soll.

Sie können diese Syntax nicht verwenden, um einen Standard-Non-Clustered-Index zu erstellen.

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     
)