Google bigquery 将多行查询粘贴到BigQuery SQL shell中
我正在运行BigQuery命令行shell,但无法成功运行多行查询(也称为带换行符的查询),因为每当我将查询粘贴到shell中时,每一行都会单独运行,而不是一起运行 比如说,Google bigquery 将多行查询粘贴到BigQuery SQL shell中,google-bigquery,Google Bigquery,我正在运行BigQuery命令行shell,但无法成功运行多行查询(也称为带换行符的查询),因为每当我将查询粘贴到shell中时,每一行都会单独运行,而不是一起运行 比如说, 从表中选择* 很好,因为它在一条线上,但如果我试着跑 选择 * 从…起 桌子 它不起作用,因为每一行都是单独运行的 有什么方法可以让它工作吗?使用query命令可以创建一个查询作业来运行提供的SQL查询。在文档中,您可以找到以下示例: bq query --nouse_legacy_sql \ 'SELECT C
从表中选择*
很好,因为它在一条线上,但如果我试着跑
选择
*
从…起
桌子
它不起作用,因为每一行都是单独运行的
有什么方法可以让它工作吗?使用
query
命令可以创建一个查询作业来运行提供的SQL查询。在文档中,您可以找到以下示例:
bq query --nouse_legacy_sql \
'SELECT
COUNT(*)
FROM
`bigquery-public-data`.samples.shakespeare'
query
命令创建运行提供的SQL查询的查询作业。在文档中,您可以找到以下示例:
bq query --nouse_legacy_sql \
'SELECT
COUNT(*)
FROM
`bigquery-public-data`.samples.shakespeare'
您使用bq shell有什么原因吗?您可以在UI中执行多行查询,也可以使用
bq query“select…”
@ECris执行多行查询。如果通过服务帐户启用了对表的访问,则无法从UI访问该表。另外,bq query“select……”
不适用于包含单引号的查询。您使用bq shell有什么原因吗?您可以在UI中执行多行查询,也可以使用bq query“select…”
@ECris执行多行查询。如果通过服务帐户启用了对表的访问,则无法从UI访问该表。另外,bq query“select……”
不适用于包含单引号的查询。这是从命令行发出的,而不是在bq shell中。我还没有找到在bq shell中进行多行查询的方法。这是从命令行进行的,而不是在bq shell中。我还没有找到在bq shell中执行多行查询的方法。