美文网首页Java 杂谈程序员
PLSQL中有返回值的存储过程

PLSQL中有返回值的存储过程

作者: Java架构学习者 | 来源:发表于2019-04-11 14:33 被阅读1次

CREATE OR REPLACE PROCEDURE stu_proc(v_name IN VARCHAR2 DEFAULT '张三', v_id OUT NUMBER) AS

--声明语句段

BEGIN

--执行语句段

SELECT id INTO v_id FROM student where sname=v_name;

EXCEPTION

--异常处理语句段

WHEN NO_DATA_FOUND THEN

dbms_output.put_line('NO_DATA_FOUND');

END;

调用:

DECLARE

i NUMBER ;

BEGIN

stu_proc('张三',i);

dbms_output.put_line('查询到的ID为: '||i);

END;

结果:

相关文章

  • PLSQL中有返回值的存储过程

    CREATE OR REPLACE PROCEDURE stu_proc(v_name IN VARCHAR2 D...

  • PLSQL存储过程

    存储过程 关键字:procedure 存储过程是PLSQL的一个方面的应用,而PLSQL是存储过程的基础。即存储过...

  • 新手编写存储过程入门

    存储过程的 概念: 存储过程:就是一块PLSQL语句包装起来,起个名称 语法上:相当于plsql语句戴个帽子。 相...

  • [数据库][SqlServer]:存储过程

    无返回值的存储过程 有返回值的存储过程 返回一个集合的存储过程 传入的参数为一个集合的存储过程

  • plsql中书写一个简单的存储过程

    存储过程 1.plsql中创建存储过程 在“窗口列表”中右击鼠标选择“新建”>>>“程序窗口”>>>“Proc...

  • 17 存储过程

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

  • oracle写存储过程简单小例子--新手

    第一次用oracle写存储过程,简单记录下。 工具:plsql。 1、先用plsql连上数据库。 2、点击 文件-...

  • Oracle-PLSQL存储过程

    一 、存储过程说明 1)说明: 1.存储过程是用于特定操作的pl/sql语句块 2.存储过程是预编译过的,经优化后...

  • PLSQL语法及存储过程

    pl/sql 的程序结构 说明部分 --打印一些简单变量并对日期进行简单加减declare-- Local var...

  • SQL简单使用

    创建存储过程 创建定时任务 以下命令是在PLSQL是命令窗口中执行

网友评论

    本文标题:PLSQL中有返回值的存储过程

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