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来控制事务

转载于:https://www.cnblogs.com/Kubility123/p/5690157.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值