Oracle笔记 四、增删改、事务
2011-05-03 06:17
330 查看
1、插入
insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);
insertinto
dept(deptno,dname)values
(60,'softwaretest'
);
insertinto
deptselect
*from
deptwhere
deptno=20;
2、删除
delete
from
deptwhere
deptno=20;
delete
from
dept;
3、修改
update
deptset
dname=dname||'^.^'
where
deptno=20;
4、事务
每个修改语句完成后都可以回滚或提交,即rollback、commit
;
eg:
insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);
rollback
;
这样就回滚了,等于上面的没有插入;如果commit就提交了,此后如果再rollback也无力回天了。
下面这样也是无法回滚的:
insertinto
deptvalues
(50,'soft'
,'Guangzhou'
);
create
table
tempas
select
*from
dept;
rollback
;
再次查询,发现无法回滚;同样增删改后面运行grant/create语句也是无法回滚的;
相关文章推荐
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle笔记 四、增删改、事务
- Oracle基础(三大范式、表约束、增删改、事务等)
- Oracle笔记七:数据更新、事务处理、数据伪列
- oracle的笔记,凑合着看吧!7.事务以及性能提升
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- 新手上路之oracle 事务 笔记
- oracle 笔记 VIII 之事务和索引
- Oracle 学习笔记-事务
- 【安博培训笔记】Oracle4 事务和数据库对象 作业20130910
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- Oracle笔记(七) 数据更新、事务处理、数据伪列
- 十、Oracle数据库之学习笔记---Oracle事务处理
- Oracle 11g学习笔记--数据库事务
- Oracle笔记(七) 数据更新、事务处理、数据伪列