【发布时间】:2018-07-17 16:24:27
【问题描述】:
我们在数据集中创建了几个视图,它们是标准 SQL 视图。
我想将查询的输出传递给 shell 脚本中的变量, 但我面临以下错误:
-bash: mydataset.view_name: command not found
这是我的命令:
query1="bq query --nouse_legacy_sql --quiet --format=csv 'SELECT COUNT(1) as Count FROM `mydataset.view_name`' | awk '{if(NR>1)print}'"
eval result=\$\($query1\)
echo "$result"
而且我不能使用旧版 SQL,因为它给出了以下错误:
无法在旧版 SQL 中引用标准 SQL 视图 查询。
上面的命令对我所有的表都很好。
【问题讨论】:
标签: google-bigquery