7.1.4过程中的事务处理 当在SQL*Pus中进行操作时,用户可以使用 COMMIT语句将在事务中的所有操作“保存”到数据库 中。如果用户需要撤销所有的操作,则可以使用 清率电脑 子 ROLLBACK语句回退事务中未提交的操作,使数据库返 回到事务处理开始前的状态。在PL/SQL过程中,不仅可 以包括插入和更新这类的DML操作,还可以包括事务处 学堂 二二工二二工 理语句COMMIT和ROLLBACK
6 7.1.4 过程中的事务处理 • 当在SQL*Plus中进行操作时,用户可以使用 COMMIT语句将在事务中的所有操作“保存”到数据库 中。如果用户需要撤销所有的操作,则可以使用 ROLLBACK语句回退事务中未提交的操作,使数据库返 回到事务处理开始前的状态。在PL/SQL过程中,不仅可 以包括插入和更新这类的DML操作,还可以包括事务处 理语句COMMIT和ROLLBACK
7.2函数 函数与过程非常类似,它也是一种存储在数据库 中的命名程序块,并且函数也可以接受零个或多个输 入参数。函数与过程之间的主要区别在于,函数必须 有返回值,并且可以作为一个表达式的一部分,函数 不能作为一个完整的语句使用。函数返回值的数据类 型在创建函数时定义,定义函数的基本语法如下: 清率电脑学堂 create [or replace]function function_name (parameter [parameter]) returne data_type is [local declarations] begin execute statements [exception exception handlers] end [function_name]
7 7.2 函数 • 函数与过程非常类似,它也是一种存储在数据库 中的命名程序块,并且函数也可以接受零个或多个输 入参数。函数与过程之间的主要区别在于,函数必须 有返回值,并且可以作为一个表达式的一部分,函数 不能作为一个完整的语句使用。函数返回值的数据类 型在创建函数时定义,定义函数的基本语法如下: create [or replace] function function_name (parameter [,parameter]) returne data_type is [local declarations] begin execute statements [exception exception handlers] end [function_name]