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

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

请先 登录 后评论

1 个回答

热爱技术的小仓鼠

MaxCompute SQL使用INSERT INTO/OVERWRITE插入数据时,需要保证SELECT查询出 来的字段和插入的表的字段匹配,匹配内容包括顺序、字段类型,总的字段数量。目前 MaxCompute不支持插入表的指定字段,其他字段为NULL或者其他默认值的情况,您可以 在SELECT的时候设置成NULL,例如SELECT ‘a’,NULL FROM XX。

请先 登录 后评论