如何将多词字符串作为参数传递给 Google BigQuery 中的 bq 查询命令?
How to pass multi-word string as a parameter to bq query command in Google BigQuery?
如何在 Google BigQuery 中将多词字符串作为参数传递给 bq 查询命令?
我的命令:
值="param1 param2"
bq查询\
--use_legacy_sql=假\
--参数=param_value:字符串:$值\
"select @param_value"
低于错误
lahu_bhawar@cloudshell:~ (my_gcp_project)$ bq 查询 \
--use_legacy_sql=false \
--parameter=param_value:string:$value \
"select @param_value"
Error in query string: Error processing job 'my_gcp_project:bqjob_r26e14ba47326f8d7_00000171000bf599_1': Syntax error: Unexpected identifier "param2" at [1:1]
lahu_bhawar@cloudshell:~ (my_gcp_project)$
使用“$value”代替 $value。它必须有效。
在 Win
上 Google Cloud SDK Shell 的版本低于
set value="param1 param2"
bq query ^
--use_legacy_sql=false ^
--parameter=param_value:string:%value% ^
"select @param_value"
如何在 Google BigQuery 中将多词字符串作为参数传递给 bq 查询命令?
我的命令:
值="param1 param2"
bq查询\ --use_legacy_sql=假\ --参数=param_value:字符串:$值\ "select @param_value"
低于错误 lahu_bhawar@cloudshell:~ (my_gcp_project)$ bq 查询 \
--use_legacy_sql=false \ --parameter=param_value:string:$value \ "select @param_value" Error in query string: Error processing job 'my_gcp_project:bqjob_r26e14ba47326f8d7_00000171000bf599_1': Syntax error: Unexpected identifier "param2" at [1:1] lahu_bhawar@cloudshell:~ (my_gcp_project)$
使用“$value”代替 $value。它必须有效。
在 Win
上 Google Cloud SDK Shell 的版本低于set value="param1 param2"
bq query ^
--use_legacy_sql=false ^
--parameter=param_value:string:%value% ^
"select @param_value"