【问题标题】:BigQuery: Append to table from select with nested record ('Insert into tablename select')BigQuery:从带有嵌套记录的选择中附加到表(“插入表名选择”)
【发布时间】:2016-07-20 00:40:23
【问题描述】:

您好,有没有办法将带有嵌套列的选定结果附加到现有表中?

BigQuery 似乎不支持“插入表名选择...”,所以我通过 .net-api 进行了尝试。它工作正常,但如果我的选择包含嵌套记录,我会得到 error (带或不带 flatten-result-flag):

'来自表氧化的字段产品。2016_91 不是叶字段。 '

目标表中该列的表模式是相同的。

这似乎只有在我在嵌套列中写出列名时才有效,但我希望目标表结构保持不变。

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    如果架构相同,下面应该可以工作

    【讨论】:

    • 您也可以使用SELECT UserId, Products.* FROM [...],它会过滤掉 * 会捕获的任何额外字段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 2021-02-02
    • 2018-10-03
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多