首页 > 解决方案 > Bigquery LegacySQL 使用特殊装饰器及时的无效快照@0

问题描述

我正在运行 bigquery legacy sql 并使用特殊的装饰器 @0 它在任何表上都会出错:

表 upbeat-stratum-242175:my_dataset.my_data 的快照时间 1570001838355 无效。在 1570001838359 之前无法读取

再次运行它只会随着当前时间戳而改变,但总是显示时间戳与约 4 秒的误差的差异。

无论我运行它的表,这种情况都会发生。

https://cloud.google.com/bigquery/table-decorators

标签: google-bigquerydecoratorlegacy-sql

解决方案


@0 现在似乎坏了。你可以改用@-604700000 吗?

计算结果为 3600000 * 24 * 7 = 604800000 并从末尾剪掉一点。

它允许您穿越到 7 天前,这实际上与 @0 相同(当它工作时)。


推荐阅读