关于GreenPlum的类似Upser...
 
通知
清除全部

关于GreenPlum的类似Upsert的语法


wang_grant
帖子: 1
Topic starter
初出茅庐
已加入: 3年 前

由于公司需要建设数仓,在接触GreenPlum并开始编写SQL的时候,发现GreenPlum并没有insert overwrite这一语法,由于之前使用过华为的GaussDB,发现GreenPlum也没有类似的merge语法。

那么我现在需要从a表将数据select 插入到b表做更新插入这一需求,我该如何实现。在网上找到的解决方法都是和

https://github.com/digoal/blog/blob/master/201704/20170424_04.md

该网页介绍的一样,想请教各位GreenPlum有没有其他更直接的方法?谢谢各位!

1 Reply
阿福
帖子: 49
Greenplum专家
青梅少侠
已加入: 3年 前

数据仓库理论上不需要更新删除,却有需求的话,可以看一下Greenplum拉链表的方法。目前GP没有库内merge语法,也可以看看GPLOAD的merge语法能否满足需求。

回复
Close Bitnami banner
Bitnami