oracle declare语法_基于oracle数据库存储过程的创建及调用

教学大纲:

  1. PLSQL编程:Hello World、程序结构、变量、流程控制、游标.
  2. 存储过程:概念、无参存储、有参存储(输入、输出).
  3. JAVA调用存储存储过程.

1. PLSQL编程

1.1. 概念和目的

什么是PL/SQL?

  1. PL/SQL(Procedure Language/SQL)
  2. PLSQL是Oracle对sql语言的过程化扩展 (类似于Basic)
  3. 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。

1.2. 程序结构

通过Plsql Developer工具的Test Window 创建 程序模版或者通过语句在SQL Window编写

提示:PLSQL语言的大小写是不区分的

PL/SQL可以分为三个部分:声明部分、可执行部分、异常处理部分。

-- Created on 2018/3/21 by ADMINISTRATOR 
DECLARE
  -- 声明变量、游标。
  I INTEGER;
BEGIN
  -- 执行语句
​
  --[异常处理]
​
END;

其中 DECLARE部分用来声明变量或游标(结果集类型变量),如果程序中无变量声明可以省略掉

1.3. Hello World

BEGIN
​
  --打印hello world
​
  DBMS_OUTPUT.PUT_LINE('hello worl

版权声明:本文为weixin_28687807原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。