oracle 存储过程的基本语法
1.基本结构
2.SELECT INTO STATEMENT
将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条
记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)
例子:
3.IF 判断
4.while 循环
5.变量赋值
6.用for in 使用cursor
7.带参数的cursor
8.用pl/sql developer debug
连接数据库后建立一个Test WINDOW
在窗口输入调用SP的代码,F9开始debug,CTRL+N单步调试
9.执行
关于oracle存储过程的若干问题备忘
1.在oracle中,数据表别名不能加as,如:
2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。


3.在利用select...into...语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常。
4.在存储过程中,别名不能和字段名称相同,否则虽然编译可以通过,但在运行阶段会报错
5.在存储过程中,关于出现null的问题
6.Hibernate调用oracle存储过程
744

被折叠的 条评论
为什么被折叠?



