原来for update是给row加锁了,解锁只能在commit或者rollback的时候解锁,因为select不会执行commit,所以不能解锁,选择一条记录就加锁一条,这样连接就会不释放!commit作用是提交一个事务。在SQL Plus中,执行Insert、Delete、Update等DML语句后,执行Commit把结果提交到数据库,或者用Rollback回滚,不改变数据库,对DDL无效。编写程序时,也有相应的方法。
相关文章: