我现在迷失在谷歌文档中,一定有一些我遗漏的核心技巧。
命令行bq
工具默认使用 Legacy SQL,可以通过添加参数来关闭许多命令--use_legacy_sql=false
。我希望这是默认值,因此语句被解释为标准 SQL。
如何为bq
命令配置此默认值和其他默认值?
根据@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