mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-07 16:14:52 +00:00
899f93356f
* DOCSUP-2192: Split alter section to separete files. * DOCSUP-2192: Test. * DOCSUP-2192: Fixed cross links. * DOCSUP-2192: Fix links. * DOCSUP-2192: Fix links. * DOCSUP-2192: Fix links. * DOCSUP-2192: Added alter delete and alter update topics. * DOCSUP-2192: Fix one layout mistake and update links. * DOCSUP-2192: Added delete and update sections. Updated alter index.md * DOCSUP-2192: Fix links. Co-authored-by: romanzhukov <romanzhukov@yandex-team.ru>
22 lines
1.4 KiB
Markdown
22 lines
1.4 KiB
Markdown
---
|
||
toc_priority: 41
|
||
toc_title: ORDER BY
|
||
---
|
||
|
||
# Манипуляции с ключевыми выражениями таблиц {#manipuliatsii-s-kliuchevymi-vyrazheniiami-tablits}
|
||
|
||
Поддерживается операция:
|
||
|
||
``` sql
|
||
MODIFY ORDER BY new_expression
|
||
```
|
||
|
||
Работает только для таблиц семейства [`MergeTree`](../../../sql-reference/statements/alter/index.md) (в том числе [реплицированных](../../../sql-reference/statements/alter/index.md)). После выполнения запроса
|
||
[ключ сортировки](../../../sql-reference/statements/alter/index.md) таблицы
|
||
заменяется на `new_expression` (выражение или кортеж выражений). Первичный ключ при этом остаётся прежним.
|
||
|
||
Операция затрагивает только метаданные. Чтобы сохранить свойство упорядоченности кусков данных по ключу
|
||
сортировки, разрешено добавлять в ключ только новые столбцы (т.е. столбцы, добавляемые командой `ADD COLUMN`
|
||
в том же запросе `ALTER`), у которых нет выражения по умолчанию.
|
||
|
||
[Оригинальная статья](https://clickhouse.tech/docs/ru/query_language/alter/order-by/) <!--hide--> |