这里有人知道如何在bq命令行中执行多个sql文件吗?如果我有两个名为test1.sql和test2.sql的sql文件,该怎么办?
如果我这样做:
bq查询--use_legacy_sql = false> test1.sql
这仅执行test1.sql。
我想要执行的是同时执行test1.sql和tes2.sql。
答案 0 :(得分:0)
没有:bq query
如果要一行,最好的选择是使用&&
运算符。
bq query --use_legacy_sql=false > test1.sql && bq query --use_legacy_sql=false > test2.sql
答案 1 :(得分:0)
还有一种替代方法,即使用 shell 脚本循环遍历所有文件:
#!/bin/bash
FILES="/path/to/sqls"
for f in $FILES
do
bq query --use_legacy_sql=false < "$f"
done