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