使用bq命令工具时,我可以直接上传.sql
文件。
因为它表明在执行代码to find the command
我尝试过这种方法:
while read -r q; do
bq query --project_id=my-proj --dataset_id=sample_db --nouse_legacy_sql "$q"
done < <(grep '^INSERT' sample_db_export.sql)
这些PowerShell命令还读取以INSERT开头的行,并使用bq命令行工具运行查询。
Select-String -pattern '^INSERT' ./sample_db_export.sql |
%{ bq query --project=my-proj --dataset_id=sample_db --nouse_legacy_sql $_.Line }
答案 0 :(得分:1)
很难说出你在问什么。如果您在名为sample_db_export.sql
的文件中有查询,只需将其作为输入传递给bq query
。例如,
bq query --use_legacy_sql=false < sample_db_export.sql