欢迎大家访问我的BLOG,我会多多的出原创文章,希望大家支持我,为我祈祷,让我实现我的三个梦想!再30岁能成为一个名优秀的软件架构师!

Oracle入门——三.事务处理和数据控制命令

Oracle入门——三.事务处理和数据控制命令
1.commit :用于结束事务处理。只有借助于commit 命令,才能对数据执行永久的事务处理修改。
commit work;  或 commit;

2.savepoint:保存点用于标识以后可以回退到事务处理中的点;
savepoint savepoint_id;

3.rollback:回退整个事务处理,以便撤销SQL语句执行的所有修改。
rollback work; 或 rollback;

实例:
SQL>update  order_master set del_date ='30-may-98' where orderno <= 'o002';

SQL>savepoint mark1;

SQL>delete from order_master where orderno='o002';

SQL>savepoint mark2;

SQL>rollback to savepoint mark1;

SQL>rollack;
--上述实例中,有两个保存点标记mark1和mark2,并有两个rollback 语句。第一个rollback 回到保存点mark1(撤销删除

操作)。第二个rollback 撤销更新操作。要理解此概念,请在实例中列出的每一个语句之后执行对order_master 表的

select查询。

posted on 2006-12-13 12:06  程序缘  阅读(453)  评论(0)    收藏  举报

导航