美文网首页
Oracle存储过程基本结构说明

Oracle存储过程基本结构说明

作者: 陌筱豐 | 来源:发表于2019-04-28 15:28 被阅读0次

1.存储过程结构

1.1第一个存储过程

上面是一个简单的存储过程实例.一个存储过程大体分为这么几个部分:

存储过程名定义:

一般包括存储过程名和参数列表。

参数名和参数类型,参数名不能重复,参数传递方式:IN、OUT、IN OUT三种:(上图只用到了IN、OUT两种传递方式)

IN表示输入参数。

OUT表示输出参数,可以作为存储过程的输出结果,供外部调用者使用。

IN OUT表示既可以作为输出参数,也可以作为输入参数。

其中参数的数据类型,只需要指明数据类型即可,不需要指定宽度。而参数的宽度由外部调用这决定。(过程可以由参数,也可以没有参数)

变量声明块:

过来就是IS(AS)关键字,可以将它理解为PL/SQL的declare关键字,用于声明变量。

变量声明块用于声明该存储过程所有需要用到的变量,它的作用域为该存储过程,另外这里声明的变量必须指定宽度。并且要遵循PL/SQL变量声明规范

过程语句块:

从begin关键字开始为整个存储过程的具体逻辑实现部分(begin都必须跟随着结束end关键字)

异常处理块:

用exception来处理语句中产生的异常(该部分可选)

相关文章

  • Oracle存储过程基本结构说明

    1.存储过程结构 1.1第一个存储过程 上面是一个简单的存储过程实例.一个存储过程大体分为这么几个部分: 存储过程...

  • Oracle存储过程总结

    Oracle存储过程总结 1.存储过程结构 1.1 第一个存储过程 上面就是一个最简单的存储过程。一个存储过程大体...

  • oracle存储过程基本使用

    存储过程在数据库开发的过程中使用比较频繁,它也有着普通sql语句不可替代的作用,可以有效的提程序的执行效率。存储过...

  • oracle数据库储存结构

    oracle 数据库的存储结构分为物理存储结构和逻辑存储结构两种。物理存储结构主要用于描述在 oracle 数据...

  • Oracle存储过程使用技巧与经验总结

    oracle存储过程常用技巧 我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的...

  • oracle数据库存储结构

    ----存储结构概述:oracle 数据库的存储结构分为物理存储结构和逻辑存储结构两种。物理存储结构主要用于描述在...

  • 查询job和sql的执行情况

    参考链接 oracle job 定时执行 存储过程 Oracle job procedure 存储过程定时任务 O...

  • oracle之存储过程、函数、包

    参考链接 Oracle创建存储过程、创建函数、创建包——博客园@helong ORACLE执行存储过程权限不足—...

  • oracle 存储过程

    一.带输入输出参数 建存储过程语句: create or replace procedure proc_tes...

  • Oracle存储过程

    查看存储过程 select * from user_source 准备数据 create table studen...

网友评论

      本文标题:Oracle存储过程基本结构说明

      本文链接:https://www.haomeiwen.com/subject/exzgmqtx.html