BigQuery-:无法在“in unnest(@)”子句中设置值

时间:2017-02-08 13:47:30

标签: google-bigquery

我正在尝试使用BigQuery客户端通过java应用程序使用“in unnest()”子句,我已将命名参数的参数类型设置为数组类型,因为要在此处发送值列表条款。但我收到错误回复:

 {
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Invalid query parameter type",
    "reason" : "invalid"
  } ],
  "message" : "Invalid query parameter type"
}

当我尝试使用参数类型设置为

的REST API时出现了同样的错误
"parameterType": {
        "arrayType": {
          "type": "STRING"
}

如何在“in unnest(@myparam)”子句中设置多个值?

1 个答案:

答案 0 :(得分:2)

来自the documentation应该是:

productSettings

具体而言,您还需要提供"parameterType": { "type": "ARRAY", "arrayType": { "type": "STRING" } } 类型。