微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

初认 Oracle 存储过程

存储过程 – 基础语法

– 创建存储过程

CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 [<in,out,in out>] 数据类型,参数2 [<in,in out>] 数据类型 ) IS 变量1 INTEGER :=0;
变量2 DATE;
BEGIN

END;

– 变量赋值

SELECT 列.... INTO 变量... FROM 表名 WHERE 条件....;
变量1 := 值;

– 分支

IF V_TEST=1 THEN
  do something
END IF;

– 循环

WHILE V_TEST=1 LOOP
  do something
END LOOP;

– 游标

-- 定义游标
    CURSOR  游标名  IS
        SELECT  列名.... FROM 表名... WHERE 条件....;
-- FOR ... IN 使用 游标
    FOR 临时变量名 IN 游标名 LOOP
        do something
    END LOOP;

存储过程 – PL/sql 工具调试


在 对象 窗口中 右击存储过程

添加调试信息

– 重新编译

– 测试

原文地址:https://www.jb51.cc/oracle/213256.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐