Google bigquery 如何在BigQuery中为数组的数组创建DDL
我试图在BigQuery中创建一个表定义,它可以用来插入包含数组数组的记录 数组数组的示例数据:Google bigquery 如何在BigQuery中为数组的数组创建DDL,google-bigquery,Google Bigquery,我试图在BigQuery中创建一个表定义,它可以用来插入包含数组数组的记录 数组数组的示例数据:[[“1”、“2”、“3”、“4”]、[“1”、“2”、“3”、“4”]、[“1”、“2”、“3”、“4”] 我试着跟着- CREATE TABLE IF NOT EXISTS dataset.test1 ( a String, b STRUCT <STRUCT <c ARRAY <ARRAY <STRING>>>> ) 创建不存在的表data
[[“1”、“2”、“3”、“4”]、[“1”、“2”、“3”、“4”]、[“1”、“2”、“3”、“4”]
我试着跟着-
CREATE TABLE IF NOT EXISTS dataset.test1 (
a String,
b STRUCT <STRUCT <c ARRAY <ARRAY <STRING>>>>
)
创建不存在的表dataset.test1(
一串,,
b结构
)
但获取以下错误:不支持数组的数组
如何为数组记录创建表结构?不支持数组数组,最好是使用结构的外部数组,然后该结构有一个内部数组字段,请尝试以下SQL:
创建表yourDataset.t(arrayOfArray数组>)
作为选择[Struct([“1”、“2”、“3”、“4”),
结构([“1”、“2”、“3”、“4”]),
结构([“1”、“2”、“3”、“4”]);