暂无图片
Postgresql update后的returning的结果集有没有办法保存?
我来答
分享
黎琛
2022-04-29
Postgresql update后的returning的结果集有没有办法保存?

Postgresql update后的returning的结果集有没有办法保存?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
彭冲

从v9.6开始可以使用COPY保存,例如

copy (update xxx set b='ccc' where a=100 returning *) to stdout;
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg中有类似mysql中的各种组提交的机制吗??
回答 1
commitdelay和commitsiblings
postgresql 支持普通表的压缩吗?
回答 1
已采纳
看看pgcompacttable
pg,初始化后的实例中,默认自带的postgres库,是否可以删除?
回答 2
默认自带的postgres库,还是保留一下。也许会在一些场景中单独用到
能否列举个pg中的索引跳跃扫描的例子??
回答 1
pg优化器暂时不支持索引跳跃扫描,可以通过CTE改写sql遍历前导列来等效实现,参考:https://developer.aliyun.com/article/582866
pg_rman备份时间太长导致备份失败
回答 1
从错误提示信息看,可能文件的系统时间属性有问题,检查下系统时间,处理一下再试试。
postgresql,查询某列中最大值那条记录,sql怎么写最简单高效。
回答 1
已采纳
来自于高性能mysql一书的一个方法。我想同样适用于postgre对这列建一个倒顺索引 然后selectfieldfromtlimit1就可以。性能最好
数据湖是用postgreSQL 来实现的?
回答 1
咋想的?那你那个不是数据湖,是数据水库。
pg中有没有直接路径读或者直接路径写,如果有的情况下,通过哪个指标来展示??
回答 1
insertinto/append/dec07(lines)values('7970799'); 直接路径写是可以的,直接路径读没试过
delete from 表1 where id in (select id from 表2) postgreSQL 中为什么这种子查询删数据会没有效果?
回答 2
没效果是显示的是DELETE0么?
pg会有像Oracle一样的游标失效么?
回答 2
他咋会没有游标失效呢?那如果修改了表属性之类的,难道他的cursor还能不失效?他执行计划不存储在子cursor里?我很奇怪他的内存构造,多谢您的解答。多谢多谢。