PLSQL编程及存储过程的创建

一、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表中所有员工的姓名和工资

 

 带参游标——只能做固定的查询

 

三、存储过程 

 概念:

语法

 无参存储过程:

创建存储过程:

 调用存储过程

 

 程序窗口调用

 注意事项:

带输入参数的存储过程

创建存储过程

 调用存储过程

 既带输入参数又带输出参数的存储过程

 

 

posted @ 2021-06-20 21:03  SelenaF  阅读(1818)  评论(0编辑  收藏  举报