2017-05-18 10 views
0

.sqlファイルを直接アップロードできますか? それは私が試してみました。この一つのアプローチをコードto find the commandbqコマンドツールを使用している場合、bqコマンドラインを使用して.qqlファイルを大きなクエリにアップロードする方法

を実行するときに指定されたファイルが欠落していることを示しているので:

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

それはあなたが求めているものを伝えるのは難しいです。 sample_db_export.sqlというファイルにクエリがある場合は、入力としてbq queryにパイプしてください。たとえば、

bq query --use_legacy_sql=false < sample_db_export.sql 
+1

bq-command line toolを使用してbig-queryに.sqlファイルをアップロードするだけです。だから私はコマンドを検索します。 –

+0

このコマンドが効果的でしたか? –

関連する問題