我打算运行批处理查询以修改某些字段值并将结果插入另一个表中。举个例子:
bq --nosync query --batch --destination_table=datasetId.anotherTable "SELECT field0+1, field1, field2 FROM datasetId.someTable"
但是我收到了这个错误:
Job Type State Start Time Duration Bytes Processed
---------- --------- ----------------- ---------- -----------------
query FAILURE 06 Sep 11:09:58 0:00:04
Errors encountered during job execution. Response too large to return.
答案 0 :(得分:1)
是的,目前批量查询的响应大小与非批量查询的限制相同。
但是,您可以使用--allow_large_results标志并为结果大小较大的查询设置目标表。