REINDEX
SQL:SQLite可辨识的语言
【置顶】
REINDEX(重建)
reindex-stmt:
隐藏
REINDEX 命令被用于从头开始删除和重新创建索引,这在排序顺序的定义发生变化时非常有用。
如果 REINDEX 关键字后面没有 collation 序列或数据库对象标识符,那么所有附加数据库中的所有索引都会重建;
如果 REINDEX 关键字后有 collation 序列名称,那么所有使用指定归类序列的附加数据库中的所有索引会被重建;
再者,如果附加到 REINDEX 的参数标识了特定的数据库表,则该数据库表的所有索引都将被重建;如果它只标识了特定的数据库索引,那么只需重建该索引。
对于有如 “REINDEX 名称
” 形式的命令,其与排序规则名称
的匹配性优先于与索引名或表名的匹配性。在重新定位特定表或索引时,可以对模式名称
进行经常性的具体说明,这样可以避免语法中的这种不明确性。
SQLite is in the Public Domain.