23、存储过程

作者: 小母牛不生产奶 | 来源:发表于2018-10-23 21:24 被阅读0次

存储过程

过程(存储过程)

与过程相比,存储过程是存在数据库中的一个对象 

如果编译错误。可以用show errors or show errors procedure mypro


现在定义一个简单的过程,就是打印一个数字

CREATE OR REPLACE PROCEDURE myproc

AS

 iNUMBER ;

BEGIN i := 100 ;

 DBMS_OUTPUT.put_line('i = '||i) ;

END ;

执行过程: exec 过程名字


例子

下面编写一个过程,要求,可以传入部门的编号,部门的名称,部门的位置,之后调用此过程就可以完成部门的增加操作。

例子

过程的参数类型

 • IN:值传递,默认的

 • IN OUT:带值进,带值出

 • OUT:不带值进,带值出


IN OUT 类型

 编写 PL/SQL 块验证过程:

 DECLARE deptno dept.deptno%TYPE ;

 BEGIN 

 deptno := 12 ;

 myproc(deptno,'开发','南京') ; 

DBMS_OUTPUT.put_line(deptno) ;

 END;

相关文章

  • 23、存储过程

    存储过程 过程(存储过程) 与过程相比,存储过程是存在数据库中的一个对象 如果编译错误。可以用show error...

  • 高性能 SQL 计划 Day 5

    今天继续学习《MySQL 必知必会》,今天是23章-30章的内容。 Ch 23.使用存储过程 所谓的存储过程,就是...

  • 《mysql必知必会》读书实战笔记23-存储过程

    第23章 使用存储过程 23.1 存储过程 存储过程,是为了完成一个复杂任务,而编写的多条sql语句的集合,语句执...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • MySQL批量添加数据

    创建存储过程 执行存储过程 删除存储过程

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • 存储过程

    详见存储过程详解 创建存储过程 使用存储过程 存储过程简介 什么是存储过程:存储过程可以说是一个记录集吧,它是由一...

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • 存储过程

    ps 不能修改过程体,要修改过程体必须先删除存储过程,再重建 mysql变量的术语分类: 1.用户变量:以"@"开...

  • 存储过程

    存储过程 过程,可以简单理解为是一个函数。 函数和过程的区别:函数总是向调用者返回数据,而过程没有数据返回。 Or...

网友评论

    本文标题:23、存储过程

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