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。)
最新文章
- Oracle下批量将一个用户的所有表的select权限赋值给另外一个用户
- HTML5 重要标签以及属性学习
- 如何使用SVG生成超酷的页面预加载素描动画效果
- VC按钮控件实现指示灯效果
- MySQL提供的错误日志中的错误级别一共有3个分别为:
- bzoj2466,poj1222
- SQL中distinct的用法和left join查询的含义
- Preloading an Image with jQuery--reference
- [置顶] Hash查找,散列查找
- lua-TestMore(转)
- Java Day03 面向对象程序设计
- 文本挖掘预处理之TF-IDF
- SVG制作简单的图形
- JavaScript常见封装方法
- MS Office2016留下的坑
- Javascript入门(二)变量、获取元素、操作元素
- Inside JVM 内存模型
- TRIZ系列-创新原理-9~11-预先反作用原理、预处理原理、预先防范原理
- 【WPF】ListBox使用DataTemplate 以及默认选中第一项Item
- sqlserver数据库存储汉字出现?