我正在运行一个查询,其中查询结果需要附加(WRITE_APPEND)到目标表。在目标表中,有几个字段为NULLABLE。
在我的查询结果中,缺少目标表中的某些NULLABLE字段。
我的查询失败并出现以下错误:
Query Failed
Error: Invalid schema update. Field age is missing in new schema
Job ID: job_5761xOBwaQbQPIi6wD9dqy-Cdzk
似乎是一个不必要的限制,特别是考虑到我可以通过JSON上传做同样的事情。这有什么工作吗?
谢谢, NAVNEET
答案 0 :(得分:1)
这是一个有趣的功能请求。在此期间,您是否可以手动将缺少的列作为空值添加到查询中,因此它不会失败?
这样的事情:
SELECT word, null AS a_field
FROM [publicdata:samples.shakespeare]
LIMIT 10
(请注意,列a_field
只有空值)
答案 1 :(得分:0)
我们已经找到了解决这个问题的方法,它在其他一些工作中被重新确定优先顺序,但我们很快就会很快得到它,希望能在下周初完成。