oracle表结构修改回滚,87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚...
87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚
数据库事务(transaction)就是一组SQL语句,这组SQL语句时一个逻辑工作单元。
要永久性的记录事务中SQL语句的结果,需要执行COMMIT语句,从而提交COMMIT事务。要取消SQL语句的结果,需要执行ROLLBACK语句,从而回滚事务,键给所有行重新设置为原始状态。
1. 提交
如下:
store@PDB1> insert into customers values ( 6,'Fred','Green','01-jan-1970','800-555-1215');
1 row created.
store@PDB1> commit;
Commit complete.
store@PDB1> select * from customers;
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE
----------- ---------- ---------- ---------------------
6 Fred Green 01-JAN-70 800-555-1215
1 John Brown 01-JAN-65 800-555-1211
2 Cynthia Green 05-FEB-68 800-555-1212
3 Steve White 16-MAR-71 800-555-1213
4 Gail Black 800-555-1214
5 Doreen Blue 20-MAY-70
6 rows selected.
2. 回滚
修改顾客#1的内容,然后进行回滚,最后查询检查。
如下:
store@PDB1> update customers setfirst_name='Edward' where customer_id=1;
1 row updated.
store@PDB1> rollback;
Rollback complete.
store@PDB1> select * from customers;
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE
----------- ---------- ---------- ---------------------
6 Fred Green 01-JAN-70 800-555-1215
1 John Brown 01-JAN-65 800-555-1211
2 Cynthia Green 05-FEB-68 800-555-1212
3 Steve White 16-MAR-71 800-555-1213
4 Gail Black 800-555-1214
5 Doreen Blue 20-MAY-70
6 rows selected.
oracle表结构修改回滚,87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚...相关推荐
- oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?
sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...
- 线性回归中oracle性质,66.Oracle数据库SQL开发之 高级查询——使用线性回归函数...
66.Oracle数据库SQL开发之 高级查询--使用线性回归函数 线性回归函数可以用普通最小平方回归曲线拟合一组数值对.线性回归函数可用于聚合.串口或报表函数. 如下图1: 例如: store@PD ...
- 19.Oracle数据库SQL开发之 笛卡尔积
19.Oracle数据库SQL开发之 笛卡尔积 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49107213 如果在多表查询中 ...
- oracle 窗口函数查询条件,62.Oracle数据库SQL开发之 高级查询——使用分析函数之窗口函数...
62.Oracle数据库SQL开发之 高级查询--使用分析函数之窗口函数 窗口函数可以计算一定的记录范围内.一定值域内.或者一段时间内的累积和以及移动平均值.查询返回一组记录,称为结果集.窗口这个术语 ...
- oracle报表查询sql,63.Oracle数据库SQL开发之 高级查询——使用报表函数
63.Oracle数据库SQL开发之 高级查询--使用报表函数 报表函数可用于执行跨越分组和组内分区的计算. 报表计算:SUM,AVG,MAX,MIN,COUNT,VARIANCE,STDDEV.可以 ...
- 129.Oracle数据库SQL开发之 数据库对象——其他有用的对象函数
129.Oracle数据库SQL开发之 数据库对象--其他有用的对象函数 1. IS OF函数 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/ ...
- 123.Oracle数据库SQL开发之 数据库对象——对象创建
123.Oracle数据库SQL开发之 数据库对象--对象创建 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50087023 ...
- java jdbc 回滚_java_详解Java的JDBC API中事务的提交和回滚,如果JDBC连接是在自动提交模式 - phpStudy...
详解Java的JDBC API中事务的提交和回滚 如果JDBC连接是在自动提交模式下,它在默认情况下,那么每个SQL语句都是在其完成时提交到数据库. 这可能是对简单的应用程序,但有三个原因,你可能想关 ...
- MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...
本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...
最新文章
- 负载均衡中的服务器健康检查
- 数据库连接工具datagrip较安全 代替Aqua Data Studio 6.5
- libcurl网络连接使用tcp/ip
- Delphi的类与继承
- 16.1数组为什么特殊
- Lua:给Redis用户的入门指导
- 按钮 交互_SwiftUI中的微交互—菜单按钮动画
- Visual Studio 2010旗舰版在安装Windows Phone 7 SDK后项目模版里没有Windows Phone 项目解决办法...
- spring mvc学习(54):简单异常处理
- DevOps 转型,只有工具是远远不够的!
- 大容量nc文件解析_分布式文件系统浅谈
- messagebox
- 网络安全从业者“行话”
- 宇视存储服务器vs系列,宇视产品系列之存储产品篇1.pptx
- android摄像头方向反,Android前置摄像头图像被倒置保存
- docker镜像启动后端口号是多少_RSS、智能家居、个人博客、维基百科……Docker 入门指南...
- 富文本wangEditor插件层级问题
- android 仿小米相机,android-自定义相机遇小米3生成图片花屏
- 2019-2020年催化类专业期刊的影响因子
- js中判断空数组和空对象的方法
热门文章
- 电容触摸按键IC AT42QT1070
- STC8K28步进电机ULC2003触发器
- 恩智浦智能车大赛2020_2020年中国人工智能机器人大赛在宝鸡市会展中心举办
- 图书管理系统python代码课程设计报告_数据结构图书管理系统课程设计报告
- python打包的exe如何免杀_通过Python实现Payload分离免杀过程详解
- 嵌入式linux hdmi分辨率,【Firefly3399Pro】rk3399pro在Framebuffer状态命令行模式中强制HDMI输出固定分辨率...
- vim 直接跳转到标签
- 2021湖南高考成绩分段查询,2021年湖南高考分数一分一段位次表,湖南高考个人成绩排名查询方法...
- idea 如何看bytecode_IDEA字节码学习查看神器介绍
- 简述使用混合传递参数时的基本原则_JUnit 5参数化方法测试(一)