今天用dbutils操作Oracle,在SQL developer里面测试执行完update语句后,在后台操作,前端页面一直加载,
控制台也不报错,后台查询出来的还是更新之前的数据;
然后试着在SQL developer里面直接在表里面修改数据 ,在表里面直接修改数据之后会有红框提示你没有提交,然后手动点击提交按钮,再查询就可以了,在后台执行更新操作也可以了,不会一直加载了;
究其原因应该是手动执行的SQL语句没有自动提交,然后该条数据被加锁,导致其他线程无法访问,也不会报错, 就是一直等;
所以执行完更新操作后,不管是表里面直接修改还是手动执行的SQL语句,都要点一下事务提交按钮;
过后发现此问题正解,参考链接https://www.jb51.net/article/125754.htm
留此博客,记录成长过程。