开发者社区 问答 正文

MaxCompute SQL执行过程中,报错列数相关错误

在 MaxCompute SQL执行过程中,报错Table xx has n columns, but query has m columns如何处理?

展开
收起
montos 2020-05-27 20:06:48 2633 分享 版权
1 条回答
写回答
取消 提交回答
  • MaxCompute SQL使用INSERT INTO/OVERWRITE插入数据时,需要保证SELECT查询出 来的字段和插入的表的字段匹配,匹配内容包括顺序、字段类型,总的字段数量。目前 MaxCompute不支持插入表的指定字段,其他字段为NULL或者其他默认值的情况,您可以 在SELECT的时候设置成NULL,例如SELECT ‘a’,NULL FROM XX。

    如有更多疑问咨询可以加入MaxCompute开发者社区钉群点击链接

    2020-05-27 21:35:37
    赞同 展开评论