METADATA$ROW_ID 在流外?

METADATA$ROW_ID outside a stream?

(1) 在雪花中,有没有办法在雪花 table 流之外访问元数据 $ROW_ID?

(2) 我认为这个 ROW_ID 实际上是正确处理更新所必需的吗? (文档使它看起来相当可选。)

有点相关,

(3) 当导出流并创建多个文件时,是否可以保证每个 DELETE-INSERT 对最终都在同一个文件中?

1) 不,您需要将其存储在下游表中以便稍后使用。

2) 仅当您的数据中没有用于 UPDATE/MERGE 的自然键时才需要。

3) 不,没有办法保证在 COPY INTO 位置语句中哪些记录进入哪些文件。这里唯一的选择是 SINGLE_FILE,这可能不是一个选择,而且过程较慢。