plsql手动修改数据

核能气质少年 提交于 2020-01-14 09:04:11

在plsql中,除了写update,还可以手动修改数据

1.在所写的sql语句后加入:for update

2.点击execute(F8),黄色齿轮按钮,执行一下

 


3.点击解锁(edit data),编辑修改内容,如图。
(ps:编辑时可以在单元格右键-open in editor,用编辑器编辑)

4.内容修改完成后,点击绿色勾(post changes)

5.底下会出现:一条记录被更新

6.接下来把数据库锁上,一定记得加锁。点击步骤3的(edit data)按钮

7.然后点击一次commit按钮,如图所示。

8.可以再在数据库中查询一次,看数据是否有更新(注释掉for update)
(ps:如果修改不成功,看一下是不是在多个表上修改的问题)

ps:以下括号内容摘自:PLSQL中 commit 和 rollback 的区别
(commit即提交,表示这个事务的所有操作都执行成功,commit告诉系统,数据库要进入一个新的正确状态,该事务对数据库的所有更新都要确保不因数据库的宕机而丢失。
DDL是隐性提交的,不能回滚。而最常用的DML语言(update,delete,insert)是需要进行显示提交的,也就是说需要手动地去commit。)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!