`
wb284551926
  • 浏览: 539814 次
文章分类
社区版块
存档分类
最新评论

oracle存储过程学习笔记

 
阅读更多
  1. create or replace procedure 存储过程名(   
  2. 参数名 in 参数类型,   
  3. p_name in varchar2,   
  4. p_password in varchar2   
  5. aaout integer   --返回的参数
  6. ) --这里可以有许多参数
  7. is  
  8. cursor cc is  select did from taskdetails; --循环用到的cursor游标
  9. path varchar2(2000);--定义变量   格式为: 变量名 + 变量类型 +(数值)
  10. tdpath varchar2(2000); 
  11. type array is table of integer(5) index by binary_integer;--oracle数据库没有数组,所有要自己定义,定义为integer5位,下标为integer
  12. arr array;--arr的类型为自定义的array类型
  13. begin  
  14. arr(0):=1;
  15. arr(1):=22;
  16. tdpath :='abc';--变量赋值用:=
  17. for c in cc loop --循环开始
  18. select t.filepath into path from temptask ;--查询出来的值赋给path 用到into 关键字
                 EXCEPTION    --异常捕获 当出现no_data_found异常时 会被捕获
          WHEN NO_DATA_FOUND THEN
                    path := null;
        END;
  19. --还有其他exception需要捕获
  20.            Exception
               when others then
                 rollback;--回滚
  21. end loop;--循环结束
  22. for i in 0..3 loop --循环0到3
  23. null;
  24. end loop;
  25. if arr(0)>0 then
  26. arr(0):=arr(0)-1;
  27. else
  28. arr(0):=arr(0)+1;
  29. end if;
  30. case i --case的用法
               when 0 then
              dbms_output.put_line('1');
               when 1 then
              dbms_output.put_line('2');
               when 2 then
              dbms_output.put_line('3');
               when 3 then
              dbms_output.put_line('4');
            end case;
  31. end;  
分享到:
评论

相关推荐

    oracle存储过程 学习笔记

    oracle存储过程 基础知识大全 oracle存储过程分享 实用指数五颗星哈

    oracle存储过程学习笔记(四)

    NULL 博文链接:https://wxz2832840.iteye.com/blog/1057292

    成功之路:Oracle11g学习笔记.pdf

    在介绍Oracle系统管理的知识以后,将介绍与开发相关的内容(如PL/SQL基础知识、存储过程、函数、包等),并介绍数据库性能调整,《成功之路:Oracle 11g学习笔记》重点介绍SQL语句调优。SQL语句调优是《成功之路:Oracle...

    Oracle 10g 学习笔记

    │ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ 贴子树状态存储结构.sql │ ├─01...

    Oracle学习笔记.pdf

    oracle学习笔记,包含所有oracle概念,包,函数,oracle的组成,oracle的plsq,oracle的存储过程,oracle的事务等

    oracle学习笔记(从入门到精通)

    压缩包主要包括15个文档,主要是本人学习oracle过程中的笔记,希望对你有帮助:主要文档如下: 01-常用命令.txt 02-表空间建表.txt ...11-存储过程学习笔记.txt 12-触发器学习笔记.txt 13-pl编码.txt

    oracle 存储过程分页

    oracle 存储过程分页,个人学习笔记。

    oracle函数大全及存储过程语法

    oracle函数大全及存储过程语法,很好的存储过程学习笔记。

    oracle数据库学习笔记

    oracle学习笔记;oracle DML数据库操作语言;oracle常用函数使用方法及使用例子,存储过程等的创建

    成功之路 Oracle 11g 中文学习笔记

    成功之路 Oracle 11g 中文学习笔记 专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发的一些技巧。开发技巧展示是本书一大特色(这一点很值得资深的开发人员借鉴)! 本书共24...

    oracle存储过程

    oracle存储过程,学习笔记。

    Oracle 学习笔记

    Oracle学习笔记 脚本运行环境PL/SQL Developer ·数据库的备份与恢复 ·存储过程精简实例

    全网最全的oracle学习笔记

    全网最全的oracle学习笔记,oracle学习笔记,oracle,### 4、oracle的七个服务 ```sql 1、Oracle ORCL VSS Writer Service Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如...

    oracle学习笔记2013(+安装、卸载)

    oracle学习过程中的详细笔记,包含存储过程、存储函数、用户授权以及最基本的oracle的安装和卸载

    oracle pl的学习笔记

    自己总结的oracle pl学习代码。有游标,存储过程,触发器,集合等。 初步学习pl的话会有一些帮助,也提供了相关的练习。

    oracle 学习笔记

    oracle 学习笔记,oracle存储过程,可以充分的学习存储过程的使用和调用。。。。。。。

    oralce学习笔记总结(包含存储过程触发器)

    本文件是本人学习oracle的一些总结资料,值得大家借鉴,可以互相交流

    oracle 学习 笔记 实用

    oracle 日常学习的记录…… java调用oracle的存储过程 oracle number(1)一般对应于Java中的类型 Oracle常用函数 oracle触发器new Oracle中自增字段的两种方法 字典表查询

    oracle学习笔记

    oracle数据库学习笔记,包括存储过程,游标...

Global site tag (gtag.js) - Google Analytics