首页 > 数据库技术 > 详细

PLSQL编程及存储过程的创建

时间:2021-06-20 23:04:17      阅读:31      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

 技术分享图片

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

技术分享图片

 技术分享图片

三、存储过程 

 概念:

技术分享图片

语法

技术分享图片

 无参存储过程:

创建存储过程:

技术分享图片

 调用存储过程

技术分享图片

 技术分享图片

 程序窗口调用

技术分享图片

 注意事项:

技术分享图片

带输入参数的存储过程

创建存储过程

技术分享图片

 调用存储过程

技术分享图片

技术分享图片

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

技术分享图片

技术分享图片

 技术分享图片

 

PLSQL编程及存储过程的创建

原文:https://www.cnblogs.com/selenaf/p/14873612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!