【问题标题】:How to populate sequence numbers in BigQuery如何在 BigQuery 中填充序列号
【发布时间】:2018-06-12 22:54:27
【问题描述】:

有什么方法可以将序列号与 BigQuery 中的记录一起填充? 例如,如果我在 BigQuery 表中插入 1000 条记录,那么必须有一个字段(序列号)包含每次插入的记录号。下次发生另一个插入时,序列号应该从 1001 开始。 请让我知道 Bigquery 中是否有任何此类内置工具或任何解决方法。

【问题讨论】:

    标签: sql google-bigquery


    【解决方案1】:

    BigQuery 是事务数据库的补充数据库,它不是替代品。

    它没有自动递增功能。它的主要用例是仅追加数据摄取,这使得它超出了具有自动增量 ID 的范围。对实体的更新是 BQ 数据库中的新行,根据设计,您最终会出现重复,因为您有来自同一实体的多行。

    【讨论】:

    • 我对 bigquery 中的表运行了更新查询。没有生成重复行。 bigquery 是否改变了行为或者有什么我不理解的地方。
    猜你喜欢
    • 2021-09-28
    • 1970-01-01
    • 2021-12-16
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多