[已解决]PostgreSQL报错:cannot begin/end transactions in PL/pgSQL解决方法
方法postgresql 解决 报错 in Cannot PL end
2023-09-11 14:21:23 时间
PostgreSQL报错:cannot begin/end transactions in PL/pgSQL解决方法
出现此问题一般都是代码格式错误,或者代码块中出现了PostgreSQL中不应该出现的语法,语法错误。
ERROR: cannot begin/end transactions in PL/pgSQL
HINT: Use a BEGIN block with an EXCEPTION clause instead.
CONTEXT: PL/pgSQL function “fun_td_xxx_xxx_result” line 845 at SQL statement
********** 错误 **********
ERROR: cannot begin/end transactions in PL/pgSQL
SQL 状态: 0A000
指导建议:Use a BEGIN block with an EXCEPTION clause instead.
上下文:PL/pgSQL function “fun_td_xxx_xxx_result” line 845 at SQL statement
经过仔细检查,发现是我在845行中使用delete语句后用了commit;语句,删除该语句,问题解决了
from: http://www.aiphere.com/postgresql-cannot-begin-end-transactions-in-plpgsql.html
相关文章
- html5 如何打包成apk,将H5封装成android应用APK文件的几种方法
- jQuery的attr方法处理checkbox的问题
- Python的Numpy库的函数astype()在将大范围数据类型转换为小范围数据类型时并不是做饱和(saturate)操作(附实现饱和操作的方法)
- C#,入门教程(26)——数据的基本概念与使用方法
- 【PostgreSql】解决postgresql设置fetchsize也无法流查询的思路及方案
- PostgreSQL 关闭session链接,删除数据库方法(转载)
- HDFS的数据存储、压缩、纠删码及节省存储的方法
- js实现addClass方法,classList与className有什么区别?
- 类的私有属性及私方法
- XSS 防御方法总结
- Android ListView 滚动的N种方法
- Centos7下源编译安装Postgresql 并设置开机自动启动postgresql.serivce 服务相关研究
- createContext 和 useContext 结合使用实现方法共享(React Hook跨组件透传上下文与性能优化)
- Linq to entity 执行多个字段排序的方法
- java 分次读取大文件的三种方法
- js中的浅拷贝和深拷贝(原理及方法)