操作方法
打开PL/SQL管理工具,以便执行查询语句及修改信息。
编写表的查询语句及条件,然后加上"FOR UPDATE","FOR UPDATE"是获得OACLE的修改权限,执行这条查询语句,查询出对应的记录 如:SELECT * FROM USERS WHERE ID='100' FOR UPDATE。
点击记录列表上面的锁状形图标,将鼠标移动到点击过的锁状形图标上,则显示"编辑数据",说明已经获得手动操作的权限。
然后修改列表中的某条或某些数据,如:将下面的"USERNAME"中的"王小凯"修改为"王凯丽"。
修改完成后,点击列表上面的 对号图标提交,可以看到点击完成后,对号图标已变成不可点击的灰色。
最后再次点击列表上面的 锁状形的图标,关闭手动修改数据的权限。
执行查询语句(不加"FOR UPDATE"),可以看到内容修改完成。 "USERNAME"的值被修改为"王凯丽"。
说明:有时在执行查询结果更新(如:"SELECT * FROM USERS WHERE ID='100' FOR UPDATE")的时候,锁状形的图标是灰色的或者数据明明按照上面的步骤都已经修改完成了,怎么查询出来的数据还是原来的值,这是缓存的原因,在执行查询语句更新以及修改数据时,最好提交一下事务。