CREATEINDEX语句,第1张

CREATEINDEX语句,第2张

在表(字段[ASC|DESC][,字段[ASC|DESC])上创建[唯一]索引
,...])
[with { primary | disallow null | ignore null }]
Create index语句可分为以下几部分:[
table将包含索引的现有表的名称。
field要索引的字段的名称。若要创建单个字段索引,请在表名后的括号中列出字段名称。若要创建多字段索引,请列出索引中包含的每个字段的名称。如果索引按降序排序,则使用DESC保留字;否则,索引总是按升序排序。


说明
当不同记录的索引字段不允许有重复值时,请使用唯一保留字。
在可选的WITH子句中,您可以实施数据有效性规则:您可以:
通过使用DISALLOW NULL选项,禁止在新记录的索引字段中使用Null项。
通过使用IGNORE NULL选项,避免在索引中包含索引字段为空的记录。
使用保留字PRIMARY将索引字段指定为主键。在这里,这个键是隐喻性的,所以保留字UNIQUE可以省略。
您可以使用CREATE INDEX在连接表上构建虚拟索引,该连接表位于ODBC数据源中,例如未编制索引的SQL server。创建虚拟索引不需要对远程服务器的权限或访问,并且远程数据库不知道虚拟索引,也不受虚拟索引的影响。相同的语法可用于外部链接的表和数据库中的表。在通常处于“只读”状态的表上创建虚拟索引特别有用。
还可以使用ALTER TABLE语句向表中添加单个或多个字段索引,或者使用ALTER TABLE语句或DROP语句删除由ALTER TABLE或CREATE INDEX创建的索引。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » CREATEINDEX语句

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情