代码之家  ›  专栏  ›  技术社区  ›  vinay lokwani

在大查询中的嵌套字段中插入用于输入数据的语句

  •  0
  • vinay lokwani  · 技术社区  · 2 年前

    有什么方法可以在地址中输入数据吗。使用insert语句编码。附表截图

    如:

    像这样的

    插入到my\u项目中。my\u数据集。test\u table(name,address.code)从tab1中选择myname,[STRUCT('ABC')]

    enter image description here

    0 回复  |  直到 2 年前
        1
  •  0
  •   Ugo Q    2 年前

    你已经很接近你想要的了。 address 是类型的列 RECORD ,因此要使用类型 struct 在您的 insert 声明:

    insert into my_project.my_dataset.test_table(address) 
    select struct(line1 as line1, line2 as line2, code as code)
    from tab1