开发者社区> 问答> 正文

TRUNCATE TABLE upload_log 报错 FAILED: ODPS-0000000:Invalid query - partitioned table can not be truncated 或者你告诉我怎么清空MaxCompute里面的表数据,我想把表清空了, 重新传一些数据进行测试?

TRUNCATE TABLE upload_log 报错
FAILED: ODPS-0000000:Invalid query - partitioned table can not be truncated
或者你告诉我怎么清空MaxCompute里面的表数据,我想把表清空了, 重新传一些数据进行测试?

展开
收起
祁同伟 2017-09-07 09:51:09 9122 0
3 条回答
写回答
取消 提交回答
  • TRUNCATE仅支持非分区表哦

    2019-07-17 21:34:08
    赞同 展开评论 打赏
  • TRUNCATE TABLE 命令只能应用于非分区表。
    1.可以删除分区:

    ALTER TABLE table_name DROP [IF EXISTS] PARTITION partition_spec;

    2.可以向分区中,用【覆盖模式】插入0条记录:
    INSERT OVERWRITE TABLE testtable PARTITION (partcol1=val1, partcol2=val2 ...) SELECT col1,col2,…… FROM testtable WHERE 1=2;

    2019-07-17 21:34:08
    赞同 展开评论 打赏
  • TA有点害羞,没有介绍自己...

    您好,关于清空MaxCompute表的问题,您可以参考链接中的文档,
    https://help.aliyun.com/knowledge_detail/40275.html
    https://help.aliyun.com/knowledge_detail/40277.html

    2019-07-17 21:34:08
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载