当前位置:Gxlcms > 数据库问题 > 如何让plsql查询的数据可编辑及两种方法的比较

如何让plsql查询的数据可编辑及两种方法的比较

时间:2021-07-01 10:21:17 帮助过:2人阅读

如果想让他编辑的话可以改为以下sql:select t.A,t.B,t.rowid from AB t

查询后 点击查询结果工具栏上的 那个小锁就可以编辑查询的数据了,然后点击对号,再去工具栏提交事务就OK了;

方法2:

比如不想查rowid  可以使用for update 然后在编辑

比如sql语句:select * from Table t

改为: select * from Table t for update

查询后 点击查询结果工具栏上的 那个小锁,就可以编辑查询的数据了,然后点击对号,再去工具栏提交事务就OK了;

 

PS:

仔细看的话,会发现二者是有区别的,前者是当点击小锁,修改之后再点击对号,事务的提交和回滚按钮才亮。

而后者是执行完for update的sql,事务的提交和回滚按钮就亮了,这样做的话就会锁住记录,除非你的操作完成后手动提交或者回滚,

否则其他的所有操作都处于等待状态,不推荐。

 

结果:推荐前者,只有当点击对号才去锁记录。select t.*,rowid from Table t;

如何让plsql查询的数据可编辑及两种方法的比较

标签:

人气教程排行