ORA-14551: 没法在查询中执行 DML 操做

最近在调试一个带DML操做的函数时,一直不成功,在PL/SQL中测试时没问题,经过SQL语句调用函数时就不行了,刚开始一直没找到缘由,后来无心间把 函数中捕获异常的代码注释掉,终于经过SQL调试时,弹出了一个“ORA-14551: 没法在查询中执行 DML 操做 .”错误,找到了问题缘由,就好找解决办法了,在网上找到一篇文章,大谈什么自治事务和主事务,看了半天,仍是云里雾里,找到关键点,就是添加一
相关文章
相关标签/搜索