bq query
具有--use_legacy_sql
标志,可以将其设置为false以启用标准查询。
如果使用bq shell
,如何做同样的事情
我尝试了以下变体,但这两个变体都失败了,错误为Unknown command line flag 'use_legacy_sql'
。
bq --use_legacy_sql=false shell
bq shell --use_legacy_sql=false
答案 0 :(得分:3)
目前看起来不太可能,所以我提交了a feature request。另一种方法是将其传递给"查询"每一次,虽然感觉非常冗长。例如:
$ bq shell
myproject> query --use_legacy_sql=False SELECT [1, 2, 3] AS arr