0

我现在迷失在谷歌文档中,一定有一些我遗漏的核心技巧。

命令行bq工具默认使用 Legacy SQL,可以通过添加参数来关闭许多命令--use_legacy_sql=false。我希望这是默认值,因此语句被解释为标准 SQL。

如何为bq命令配置此默认值和其他默认值?

4

1 回答 1

0

根据@DazWilkin 提供的链接(谢谢),解决方案是创建一个~/.bigqueryrc至少包含以下内容的文件:

[query]
--use_legacy_sql=false

这是一个特定于命令的配置默认值(例如 for bq query),但可以在[section]指定任何选项之前在顶部添加全局选项。更多详细信息,请访问https://cloud.google.com/bigquery/docs/bq-command-line-tool#setting_default_values_for_command-line_flags

于 2021-04-26T22:15:28.913 回答