网络据数库网络数据库网络数据库内蒙古工业大学管理学院内蒙古工业大学管理学院王建国王建国(第十讲)(第十讲)网络据数库第七章事务及第七章事务及PL/SQLPL/SQL游标游标本本章章内内容容本本章章内内容容7
1事务的概念7
2事务提交7
3事务回退7
1事务事务7
2PL/SQLPL/SQL游标游标7
1游标的概念7
2显式游标7
3隐式游标网络据数库7
1事务事务第七章事务及第七章事务及PL/SQLPL/SQL游标之游标之网络据数库7
1事务控制命令事务控制命令7
1事务的概念事务的概念7
2事务提交事务提交7
3事务回退事务回退7
4保留点保留点事事务控制务控制命令命令事事务控制务控制命令命令网络据数库7
1事务的概念事务的概念事务(Transaction)是指在相邻两条事务控制命令之间的一组SQL语句,它是对数据库操作的逻辑单元
事务的控制命令包括:COMMIT(事务提交)ROLLBACK(事务回退)SAVEPOINT(设置保留点)网络据数库7
2事务提交事务提交提交命令(COMMIT)用于提交自上次提交以后对数据库中的数据所作的改动
系统为每个用户设置一个工作区,对数据的所有操作都在该工作区进行
在执行COMMIT之前数据库的数据并没有发生任何改变
在ORACLE中设置了自动提交开关,如果设为ON,所有的INSERT、UPDATE、DELETE的执行都会立即执行
命令格式:SQL>AUTOCOMMITON网络据数库7
2事务提交(续)事务提交(续)提交命令(COMMIT)用于提交自上次提交以后对数据库中的数据所作的改动
例:在网络中,假设现在有两台客户机A和B都在访问服务器上的数据,其