使用带有bigquery cli的SQL源文件

Sem*_*Fly 5 sql google-bigquery

是否可以在bigquery CLI中使用输入文件?

bq query < my_query.sql
Run Code Online (Sandbox Code Playgroud)

Jor*_*ani 11

如果你使用的是unix(或者在windows上安装了cygwin),你可以使用xargs:

xargs -a my_query.sql -0 bq query
Run Code Online (Sandbox Code Playgroud)

或者你可以使用反向标记:

bq query `cat my_query.sql`
Run Code Online (Sandbox Code Playgroud)

请注意,bq一次只能处理一个命令 - 如果.sql脚本有多个查询,则需要拆分文件;