ClickHouse/docs/ru/sql-reference/statements/alter/order-by.md
2021-03-15 14:32:26 +03:00

1.3 KiB
Raw Blame History

toc_priority toc_title
41 ORDER BY

Манипуляции с ключевыми выражениями таблиц

Поддерживается операция:

MODIFY ORDER BY new_expression

Работает только для таблиц семейства MergeTree (в том числе реплицированных). После выполнения запроса ключ сортировки таблицы заменяется на new_expression (выражение или кортеж выражений). Первичный ключ при этом остаётся прежним.

Операция затрагивает только метаданные. Чтобы сохранить свойство упорядоченности кусков данных по ключу сортировки, разрешено добавлять в ключ только новые столбцы (т.е. столбцы, добавляемые командой ADD COLUMN в том же запросе ALTER), у которых нет выражения по умолчанию.