SQLite语法 REINDEX

来源:互联网 发布:四川网络电视台直播 编辑:程序博客网 时间:2024/05/22 00:40

SQLite的SQL语法

[目录]

REINDEX

sql-statement ::= REINDEX collation name sql-statement ::= REINDEX [database-name .] table/index-name

REINDEX命令用于删除并从草稿重建索引。当比较顺序改变时该命令显得很有效。

在第一种形式中,所有附加数据库中使用该比较顺序的索引均被重建。在第二种形式中, [database-name.]table/index-name标识出一个表,所有关联该表的索引被重建。若标识出索引,则仅仅该索引被删除并重建。

若不指定database-name而指定表/索引名以及比较顺序,只有关联该比较顺序的索引被重建。在重建索引时总是指定database-name可以消除这一歧义。