ALTER TABLE RENAME PARTITION - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ALTER TABLE RENAME PARTITION

重新命名分割區值。

注意

ALTER TABLE RENAME PARTITION不會重新命名分割區資料行。若要變更分割區欄名稱,您可以使用主 AWS Glue 控台。如需詳細資訊,請參閱本文件稍後的重命名分區列 AWS Glue

概要

對於名為的資料表table_namepartition_spec將由指定的分割區值重新命名為指定的new_partition_spec值。

ALTER TABLE table_name PARTITION (partition_spec) RENAME TO PARTITION (new_partition_spec)

參數

PARTITION (partition_spec)

每個 partition_spec 會以 partition_col_name = partition_col_value [,...] 的形式指定一個資料欄名稱/值組合。

範例

ALTER TABLE orders PARTITION (dt = '2014-05-14', country = 'IN') RENAME TO PARTITION (dt = '2014-05-15', country = 'IN');

重命名分區列 AWS Glue

請使用下列程序在 AWS Glue 主控台中重新命名分割區資料行名稱。

若要在 AWS Glue 主控台中重新命名表格分割區資料行
  1. 請登入 AWS Management Console 並開啟 AWS Glue 主控台,網址為 https://console.aws.amazon.com/glue/

  2. 在導覽窗格中,選擇 Tables (資料表)。

  3. 在「表格」頁面上,使用篩選表格搜尋方塊來尋找您要變更的表格。

  4. 在「名稱」欄中,選擇您要變更之表格的連結。

  5. 在表格的詳細資訊頁面的「綱要」段落中,執行下列其中一個動作:

    • 若要變更 JSON 格式的名稱,請選擇 「將結構定義編輯為 JSON」。

    • 若要直接變更名稱,請選擇 [編輯綱要]。此程序會選擇 「編輯綱要」

  6. 選取您要重新命名之分割資料行的核取方塊,然後選擇 [編輯]。

  7. 在 [編輯架構項目] 對話方塊中,對於 [名稱],輸入分割區資料欄的新名稱。

  8. 選擇「另存為新表格版本」。此動作會更新分割區資料欄名稱並保留結構描述演進歷程記錄,而不需要另外建立資料的實體副本。

  9. 若要比較表格版本,請在表格的詳細資訊頁上選擇「動作」,然後選擇「比較版本」。

其他資源

如需有關分割區的詳細資訊,請參閱 分割您的資料