stream - METADATA$ROW_ID 在流之外?
问题描述
(1) 在雪花中,有没有办法在雪花表流之外访问 METADATA$ROW_ID?
(2) 我认为这个 ROW_ID 实际上是正确处理 UPDATE 所必需的,这是否正确?(文档使它看起来相当可选。)
有点相关,
(3) 当一个流被导出并创建多个文件时,是否可以保证每个 DELETE-INSERT 对最终都在同一个文件中?
解决方案
1)不,您需要将其存储在下游表中以便以后使用它。
2) 仅当您的数据中没有用于 UPDATE/MERGE 的自然键时才需要。
3) 不,没有办法保证哪些记录进入 COPY INTO 位置语句中的哪些文件。这里唯一的选择是 SINGLE_FILE,这可能不是一个选项并且是一个较慢的过程。
推荐阅读
- python - 单击时,Btn 不会转到我的烧瓶端点
- flutter - 为什么飞镖不能推断对象属性的空安全性?
- r - 在 R 中使用单引号的数据框列上的 sqlsave 命令使用转义字符?
- javascript - 坚持在道具中添加图片网址和普通网址
- python - 使用 aws-cdk(python) 更新 redis 集群的问题
- python - 熊猫合并和填充
- php - 使用 While/Foreach 插入
- python - Pandas groupby 将自定义功能应用于每个组
- php - 致命错误:未捕获的 TypeError:无法访问字符串上类型字符串的偏移量
- html - css和html没有连接