开发者社区> 问答> 正文
0
0
分享

各位,请教个问题,PG11 开始 procedure 开始支持 事务管理,也就是说里面可以 commit了,但我写的这个语句为什么不可以,能帮忙看下是啥问题吗?

查了PG11 的文档 https://www.postgresql.org/docs/current/plpgsql-transactions.html,没找出原因.
image
过程 dm.sp_log_create 做的 是 insert 然后 commit,报错 是在 commit这一句报错
相比 oracle,PG11上的procedure的事务支持 限制条件多,我查了相关文档,已经避开找到注意事项,还是不行,摸不着头脑[流泪]

展开
收起
我叫石头 2019-03-28 13:40:02 2986 0
举报
飞天免费试用计划
领取免费云资源,开启云上实践第一步
云原生数据库 PolarDB PostgreSQL 版
标准版 2核4GB 50GB
额度1个月内有效
云原生数据库 PolarDB MySQL 版
通用型 2核8GB 50GB
额度1个月内有效
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Sever迁移PG经验 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等