数据库
首页 > 数据库> > oracle plsql手动修改数据

oracle plsql手动修改数据

作者:互联网

转至:https://blog.csdn.net/Ranchonono/article/details/87690830?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1.pc_relevant_default&utm_relevant_index=2

 

在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。)

标签:relevant,plsql,default,数据库,手动,update,pc,oracle,commit
来源: https://www.cnblogs.com/my-first-blog-lgz/p/15870848.html