今天用dbutils操作Oracle,在SQL developer里面测试执行完update语句后,在后台操作,前端页面一直加载,
控制台也不报错,后台查询出来的还是更新之前的数据;
然后试着在SQL developer里面直接在表里面修改数据 ,在表里面直接修改数据之后会有红框提示你没有提交,然后手动点击提交按钮,再查询就可以了,在后台执行更新操作也可以了,不会一直加载了;
究其原因应该是手动执行的SQL语句没有自动提交,然后该条数据被加锁,导致其他线程无法访问,也不会报错, 就是一直等;
所以执行完更新操作后,不管是表里面直接修改还是手动执行的SQL语句,都要点一下事务提交按钮;
过后发现此问题正解,参考链接https://www.jb51.net/article/125754.htm
留此博客,记录成长过程。
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者