Oracle数据库笔记(基于oracle数据库的PLSQL编程以及存储过程的创建和使用)

  1. PLSQL编程

    1. 概念和目的

    2. 程序结构

    3. Hello World

    4. 变量普通变量

      1. 引用型变量

      2. 记录型变量

    5. 流程控制

      1. 条件分支

      2. 循环

  2. 游标

    1. 什么是游标

    2. 语法

    3. 游标的属性

    4. 创建和使用

    5. 带参数的游标

  3. 存储过程

    1. 概念作用

    2. 语法

    3. 无参存储

      1. 创建存储

      2. 调用存储过程

    4. 带输入参数的存储过程

    5. 带输出参数的存储过程、

    6. JAVA程序调用存储过程

      1. 分析jdk API

      2. 实现代码

PLSQL编程

1.概念和目的

    什么是PL/SQL?

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

2.程序结构

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

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

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

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

3.Hello World

第一个hello world程序

其中DBMS_OUTPUT为oracle内置程序包,相当于Java中的system.out而PUT_LINE()是调用的方法,相当于println()方法;

在sqlplus(window命令窗口)也可以编写运行PLSQL程序

执行结束后未显示输出结果,默认情况下,输出选项是关闭状态,我们需要输入命令 set serveroutput on开启。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值