pl/sql工具下oracle存储过程学习笔记

最近用到oracle存储过程比较多,于是系统学习下。目前仅为学习过程中遇到的问题予以记录,不能保证都正确。

1.begin end 语句块之间的语句都要以";"结束(新手经常忘记)

2.在存储过程中is和as的效果是一样的。

3.参数和变量的区别。用于与存储过程交换数据存储过程内部定义变量,写代码的需要,有时候需要变量来临时保存一些值。类似于java后台方法的参数。

4.将结果赋值给变量,结果集为null时会报错。应该先select count(*) 进行判断

5.根据网上教程,多个begin end可以并列,实际发现只能嵌套?

6. declare定义变量只能在每一个begin end之间,且定义变量之后下一个begin之前不能接其他语句。

7.is后定义的变量类似于全局变量,所有地方都可以使用,declare定义的变量只对下一个begin语句块起作用。

8.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值