ALTER TABLE RENAME PARTITION - Amazon Athena

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

ALTER TABLE RENAME PARTITION

重新命名分割區值。

注意

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

概要

對於名為 table_name 的資料表,將 partition_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 管理主控台,並前往 https://console.aws.amazon.com/glue/ 開啟 AWS Glue 主控台。

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

  3. 資料表頁面上,使用篩選資料表搜尋方塊,尋找您要變更的資料表。

  4. 名稱資料欄中,選擇您要變更的資料表的連結。

  5. 在資料表的詳細資訊頁面,於結構描述區段中,執行下列其中一項動作:

    • 若要以 JSON 格式變更名稱,請選擇以 JSON 格式編輯結構

    • 若要直接變更名稱,請選擇編輯結構描述。此程序選擇編輯結構描述

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

  7. 編輯結構描述項目對話方塊中,針對名稱,輸入分割區資料欄的新名稱。

  8. 選擇另存為新的資料表版本。此動作會更新分割區資料欄名稱,並保留結構描述演變歷史記錄,而不會建立資料的單獨實體副本。

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

其他資源

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