ORACLE PL/SQL 实例精解之第三章 PL/SQL中的SQL
3.1 在PL/SQL中使用DML
在PL/SQL语块中,两种变量赋值a. := 初始化。b. select into语法,PL/SQL语块的声明部分被声明的变量,后期可以使用选择语句进行赋值。
3.1.1变量初始化时使用select into语法
select A INTO V_A INSERT INTO xxx(表)( XA)values (V_A)
3.1.2 在pl/sql语句块中使用DML
a.使用oracle序列 CURR
b.获取和递增序列值 CURRVAL 返回序列的当前值 NEXTVAL 递增当前序列值,并返回新的值
c. 从序列获取数字
3.1.3 在pl/sql语句块中使用序列
3.2 使用SAVEPOINT
目的是在pl/sql语句块中使用commint,roolback和savepoint使用事务,意味着可以把程序分解为多个可管理的单元,把事务ifenjie为多个更小的元素,为了保证应用程序只会保存正确的数据。
COMMIT会把师傅中的时间永久化 ROLLBACK会删除事务中的时间,此外可以通过SAVEPOIN来控制事务