【发布时间】:2016-09-21 12:41:28
【问题描述】:
在 BigQuery 中,可以将查询结果写入新表。我希望仅在查询返回至少一行时才创建表。基本上我不想最终创建空表。我找不到这样做的选项。 (我使用的是 Python 库,但我想这同样适用于原始 API)
【问题讨论】:
-
你不能使用某种默认值吗?如果 EMPTY 则使用默认值?
-
@xCloudx8 不确定我们是否在同一页面上。我在说这个:stackoverflow.com/a/14634697/825190
-
我也不明白,bigquery 中的每个查询都已经创建了一个表,即使它是匿名的。如果表不为空,则必须有第二个操作来重写某个表。据我所知,你无法避免这种情况。