SQL数据库
的有关信息介绍如下:非聚集索引,前提条件是:
该字段是IDENTITYKEYNONCLUSTERED类型,也就是指定NONCLUSTERED关键字。
比如:
CREATETABLEMyTableKeyExample
{
Column1intIDENTITYKEYNONCLUSTERED,
Column2int聚集索引默认与主键相匹配,在设置主键时,SQLServer会默认在主键列创建聚集索引。但是360问答可以手动更改为在任故飞数意一个列创建聚集索前未虽兰迅引,然后在另一个字段或多个字段上定义主键。这时主键将会被作为一木案个唯一的非聚集索引(唯一索引)被创建。通过指定NONCLUSTERED关键字就可以做到。
声明唯一索引的语法很简单足怎仅报速江,只是多了个UNIQUE关键字。
比如:
CREATE势源房鸡确未值火千心UNIQUENONCLUSTEREDINDEX[AK_Product_Name]ONProduction.Product([Name]);