存储过程
第一个存储过程:输出"Hello World"
输出命令:dbms_output.put_line('');
如果是在plsql客户端,dbms输出的内容是不会显示的,需要手动开启一下,
开启输出显示命令为:set serveroutput on。
"/"表示存储过程结束了,放到命令窗口会自动执行。
一:普通变量
1.声明变量的方式:(变量名 变量类型)
2.变量赋值的方式(:=):
1.直接赋值: v_name := 'zhangsan'
2.语句赋值:select column into
其实更常用的是在声明变量后直接赋值
二:引用型变量
三、记录型变量
四、流程控制
1.分支判断:
2.循环:(这里只记录最常用的loop循环)
五、游标
1.概念:
2.游标的属性:
3.无参游标:
4.带参游标:
六、存储过程
1.无参存储过程:
创建:
调用:方式一:
调用:方式二:
2.带输入参数存储过程:
3.带参输入、输出存储过程:
带输入参数存储过程调用:(通常不会这么调用,一般用于第三方如Java调用)
4.Java程序调用存储过程:
加载驱动-->获取连接对象-->准备sql和存储过程-->设置输入参数-->注册输出参数-->执行存储过程-->关闭资源