メインコンテンツまでスキップ
メインコンテンツまでスキップ

キー式の操作

ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY ORDER BY new_expression

このコマンドは、テーブルの ソーティングキーnew_expression (式または式のタプル)に変更します。主キーはそのままです。

このコマンドはメタデータのみを変更するため軽量です。データパートの行がソーティングキー式によって順序付けられる性質を維持するためには、ソーティングキーに既存のカラムを含む式を追加することはできません(同じ ALTER クエリ内で ADD COLUMN コマンドによって追加されたカラムのみが許可され、デフォルト値は指定できません)。

注記

これは MergeTree ファミリーのテーブル(レプリケートされた テーブルを含む)にのみ適用されます。