Oracle笔记 四、增删改、事务

简介:
 
1、插入
    insert into dept values(50, 'soft', 'Guangzhou');
    insert into dept(deptno, dname) values(60, 'software test');
    insert into dept select * from dept where deptno = 20;
 
2、删除
    delete from dept where deptno = 20;
    delete from dept;
 
3、修改
    update dept set dname = dname || ' ^.^' where deptno = 20;
 
4、事务
    每个修改语句完成后都可以回滚或提交,即rollback、commit
    eg:
    insert into dept values(50, 'soft', 'Guangzhou');
    rollback;
    这样就回滚了,等于上面的没有插入;如果commit就提交了,此后如果再rollback也无力回天了。
    下面这样也是无法回滚的:
    insert into dept values(50, 'soft', 'Guangzhou');
    create table temp as select * from dept;
    rollback;
    再次查询,发现无法回滚;同样增删改后面运行grant/create语句也是无法回滚的;





本文转自hoojo博客园博客,原文链接:http://www.cnblogs.com/hoojo/archive/2011/05/03/2035268.html,如需转载请自行联系原作者
目录
相关文章
|
29天前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析2
oracle基本笔记整理及案例分析2
12 0
|
29天前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析1
oracle基本笔记整理及案例分析1
17 0
|
29天前
|
SQL Oracle 关系型数据库
oracle笔记整理2
oracle笔记整理2
11 0
|
29天前
|
SQL Oracle 关系型数据库
oracle基本笔记整理
oracle基本笔记整理
12 0
|
7月前
|
Oracle 关系型数据库
oracle基础|什么是事务控制|事务的ACID原则|什么是不可重复读、幻影读、脏读
oracle基础|什么是事务控制|事务的ACID原则|什么是不可重复读、幻影读、脏读
|
8月前
|
SQL Oracle 关系型数据库
Oracle笔记1
Oracle笔记1
100 0
|
11月前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析2
oracle基本笔记整理及案例分析2
58 0
|
11月前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析1
oracle基本笔记整理及案例分析1
77 0
|
11月前
|
SQL Oracle 关系型数据库
oracle基本笔记整理
oracle基本笔记整理
55 0
|
11月前
|
存储 SQL 监控
实践笔记:Oracle-表按天分区
实践笔记:Oracle-表按天分区
128 0

推荐镜像

更多