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

本文详细介绍了Oracle数据库中的PLSQL编程,包括概念、目的、程序结构、变量、流程控制。此外,还深入讲解了游标的概念、语法、创建与使用,以及存储过程的作用、语法和不同类型的调用方法,包括无参、带参数和带输出参数的存储过程,并提供了JAVA程序调用存储过程的示例。
摘要由CSDN通过智能技术生成
  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(

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值