首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用流和任务插入多个表

使用流和任务插入多个表
EN

Stack Overflow用户
提问于 2020-06-05 16:16:40
回答 2查看 867关注 0票数 2

根据正式文档,它描述的方式就像我们可以从一个任务插入多个表一样。听起来不准确,因为

  • 一旦使用了流的偏移被重置
  • ,就可以只从任务

执行一条SQL语句。

我是不是漏掉了什么?我希望能够在两个表中插入读取任务中的流。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-05 17:15:41

您可以使用多表插入来完成此操作:

https://docs.snowflake.com/en/sql-reference/sql/insert-multi-table.html

票数 2
EN

Stack Overflow用户

发布于 2020-06-08 20:26:53

你可以做到这一点。多表插入是一种方式,但也有另一种方式。

流中的指针只有在事务结束时才会被高级。因此,可以在单个事务中包含从流中读取的多个DML语句。不幸的是,任务只能执行单个SQL语句,因此必须将查询嵌入到存储过程中。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62219801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档