一、PLSQL的初步介绍
PLSQL是使sql具有处理过程的能力,可以分为三个部分:声明部分、可执行部分、异常处理部分
1、如何使用PLSQL打印Hello World!
在sqlplus里中打印
2、普通变量(char,varchar,date,number,boolean,long)
如何定义普通变量?如果给普通变量赋值?
有下图三种方法:
3、引用型变量
变量的类型和长度取决于表中字段的类型和长度
定义:表名.列名 %type指定变量的类型和长度。例如:v_name emp.ename%type;
普通变量赋值打印:
引用类型变量打印:
4、记录型变量
语法:变量名称 表明%rowtype 例如:v_emp emp%rowtype;
5、条件分支
begin
if 条件1 then 执行1
elsif 条件2 then 执行1
else 执行3
end if;
end;
使用条件分支判断表中的记录是否超过20条,10条至20条之间,或者10条以下:
6、循环
BEGIN
LOOP
EXIT WHEN 退出循环条件
END LOOP;
END;
利用循环打印数字1—10:
二、游标
无参游标
什么是游标:临时存储查询返回的多行值,通过遍历游标,可以逐行处理该结果集的数据。
使用方式:声明——打开——读取——关闭
游标的属性:
使用游标查询emp表中所有员工的姓名和工资
带参游标——只能做固定的查询
三、存储过程
概念:
语法
无参存储过程:
创建存储过程:
调用存储过程
程序窗口调用
注意事项:
带输入参数的存储过程
创建存储过程
调用存储过程
既带输入参数又带输出参数的存储过程
原文:https://www.cnblogs.com/selenaf/p/14873612.html