Skip to main content
このコマンドは、テーブルのソートキーを new_expression (式、または複数の式からなるタプル) に変更します。主キーは変わりません。 このコマンドは、変更されるのがメタデータだけであるという意味で軽量です。データパート内の行がソートキー式に従って並ぶという性質を保つため、既存のカラムを含む式をソートキーに追加することはできません (追加できるのは、同じ ALTER クエリ内の ADD COLUMN コマンドで追加され、かつデフォルト値を持たないカラムだけです) 。 同じ理由から、new_expression で保持されるソートキーカラムのソート方向 (ASC または DESC) を変更することはできません。既存のパーツは書き込まれた時点の方向で物理的にソートされたままであり、通常のデータパートにはその方向は記録されません。別の方向を使用するには、目的の ORDER BY を指定した新しいテーブルを作成し、INSERT ... SELECT でデータをそこにコピーします。
これは、MergeTree ファミリーのテーブル (レプリケーションされた テーブルを含む) でのみ使用できます。
一部: ALTER 関連: ALTER, CREATE TABLE, ALTER TABLE ... MODIFY SAMPLE BY
最終更新日 2026年9月24日