Заново создает индексы с нуля
REINDEX имя_сортировки |( [имя_базы_данных .] таблица | имя_индекса )
Команда REINDEX удаляет индексы и создает их с нуля. Это полезно при изменении определения порядка сортировки.
Если указан параметр имя_сортировки, заново создаются все индексы во всех присоединенных базах данных, где применяется указанный порядок сортировки; если указаны параметры [имя_базы_данных .] {имя_таблицы | имя_индекса }, заново создаются все индексы, связанные с таблицей; если указан индекс, удаляется и заново создается только этот индекс.
Если параметр имя_базы_данных не указан, но одновременно заданы порядок сортировки и таблица или индекс с указанным именем, заново создаются только индексы, которые связаны с порядком сортировки. Во избежание этой неоднозначности можно всегда указывать параметр имя_базы_данных при повторном индексировании конкретной таблицы или индекса.
Выражения в SQL запросах, Ключевые слова, поддерживаемые QDB
Предыдущий раздел: перейти