全部產品
Search
文件中心

MaxCompute:ADD TABLE

更新時間:Jun 19, 2024

添加TABLE類型的資源至MaxCompute專案中。

使用限制

  • MaxCompute不支援添加外部表格為資源。

  • 每個資源檔的大小不能超過2048 MB。單個SQL、MapReduce作業所引用的資源總大小不能超過2048 MB。

  • 本命令為CMD命令,僅支援在用戶端(odpscmd)工具中運行。

命令格式

add table <table_name> [partition (<spec>)] [as <alias>] [comment '<comment>'][-f];

參數說明

  • 資源類型:

    table:必填。資源類型。資源類型詳情請參見資源

  • 通用參數:

    • table_name:必填。表示MaxCompute中的表名。

    • spec:必填。當添加的資源為分區表時,MaxCompute僅支援將某個分區作為資源,不支援將整張分區表作為資源。

    • alias:可選。指定資源名,不加該參數時預設檔案名稱為資源名。JAR及PYTHON類型資源不支援此參數。

    • comment:可選。為資源添加註釋。

    • -f:可選。當存在同名的資源時,此操作會覆蓋原有資源。如果不指定此選項,存在同名資源時,操作將失敗。

使用樣本

命令樣本:添加一個別名為sale.res的分區表資源到MaxCompute。

add table sale_detail partition (ds='20150602') as sale.res comment 'sale detail on 20150602' -f;

返回結果如下。

OK: Resource 'sale.res' have been updated.

相關命令