【发布时间】:2019-06-04 18:05:40
【问题描述】:
我正在运行 BigQuery 命令行 shell,但我无法成功运行多行查询(也就是带换行符的查询),因为每当我将查询粘贴到 shell 中时,每一行都会单独运行,而不是全部运行在一起。
例如,
select * from table
工作正常,因为它在一行中,但如果我尝试运行
select
*
from
table
它不起作用,因为每一行都是单独运行的。
有什么方法可以让它工作吗?
【问题讨论】:
-
您使用 bq shell 有什么原因吗?您可以在 UI 中或使用
bq query "select ......"执行多行查询。 -
@ECris 如果通过服务帐户启用对表的访问,则无法从 UI 访问。
bq query "select ......"也不适用于包含单引号的查询。 -
我也有同样的问题。有这方面的更新吗?
标签: google-bigquery