`
- 浏览:
551409 次
-
- create or replace procedure 存储过程名(
- 参数名 in 参数类型,
- p_name in varchar2,
- p_password in varchar2
- aaout integer --返回的参数
- ) --这里可以有许多参数
- is
- cursor cc is select did from taskdetails; --循环用到的cursor游标
- path varchar2(2000);--定义变量 格式为: 变量名 + 变量类型 +(数值)
-
tdpath varchar2(2000);
- type array is table of integer(5) index by binary_integer;--oracle数据库没有数组,所有要自己定义,定义为integer5位,下标为integer
- arr array;--arr的类型为自定义的array类型
- begin
- arr(0):=1;
- arr(1):=22;
- tdpath :='abc';--变量赋值用:=
- for c in cc loop --循环开始
- select t.filepath into path from temptask ;--查询出来的值赋给path 用到into 关键字
EXCEPTION --异常捕获 当出现no_data_found异常时 会被捕获
WHEN NO_DATA_FOUND THEN
path := null;
END;
- --还有其他exception需要捕获
- Exception
when others then
rollback;--回滚
- end loop;--循环结束
- for i in 0..3 loop --循环0到3
- null;
- end loop;
- if arr(0)>0 then
- arr(0):=arr(0)-1;
- else
- arr(0):=arr(0)+1;
- end if;
- 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;
- end;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在本篇“Oracle存储过程学习笔记(四)”中,我们将深入探讨存储过程的概念、创建、执行以及在实际应用中的优势。 1. **存储过程的概念** 存储过程是一组预先编译的SQL和PL/SQL语句,存储在数据库服务器中。当需要...
oracle存储过程 基础知识大全 oracle存储过程分享 实用指数五颗星哈
在介绍Oracle系统管理的知识以后,将介绍与开发相关的内容(如PL/SQL基础知识、存储过程、函数、包等),并介绍数据库性能调整,《成功之路:Oracle 11g学习笔记》重点介绍SQL语句调优。SQL语句调优是《成功之路:Oracle...
《成功之路Oracle11g学习笔记》是一本专为初学者设计的Oracle数据库学习资源,旨在帮助读者系统地掌握Oracle11g的基础知识。Oracle11g是Oracle公司推出的一个重要版本,它提供了许多增强的功能和优化,使得数据库...
Oracle DBA 学习笔记 标题:Oracle DBA 学习笔记 描述:学习使用维护 Oracle 数据库数年,对认为值得记录的 Oracle 维护脚本进行记录总结,存起来,虽然今后开源是方向,但不可否认 Oracle 仍然非常有水平的,在...
│ Oracle学习笔记.pdf │ Oracle学习笔记.wps │ 安装Oracle后myEclipse不能正常使用.txt │ 手工配置listener.ora【避免出现ORA-12514错误】.txt │ 贴子树状态存储结构.jpg │ 贴子树状态存储结构.sql │ ├─01...
压缩包主要包括15个文档,主要是本人学习oracle过程中的笔记,希望对你有帮助:主要文档如下: 01-常用命令.txt 02-表空间建表.txt ...11-存储过程学习笔记.txt 12-触发器学习笔记.txt 13-pl编码.txt
Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...
这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...
这些函数在处理大数据集时尤其有用,可以高效地完成复杂的统计任务,而无需编写额外的存储过程或应用程序逻辑。 总的来说,熟悉和掌握Oracle的分析函数对于开发人员来说非常重要,特别是在开发需要高效数据分析的...
Oracle的学习笔记中还提到了数据库的卸载过程。卸载Oracle数据库时,首先需要停止所有Oracle服务,然后按照正常的软件卸载流程进行。在某些情况下,如果遇到卸载错误,可能需要借助Oracle提供的特定工具来完成卸载。...
以下是对这份"最牛逼的Oracle 11g OCP学习笔记"中的关键知识点的详细阐述: 一、Oracle 11g基础知识 Oracle 11g引入了许多新特性,如自动内存管理、数据屏蔽、实时应用集群(RAC)、闪回数据库等。其中,自动内存管理...
本学习笔记以第17章构筑高速运行的SQL语句为例,详细探讨了Oracle数据库性能调整的相关知识点。 首先,需要明确数据库性能调整的概念和范围。数据库性能调整是通过一系列的方法和技术,改善数据库运行效率和响应...
### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...
Oracle 认证学习笔记 本文档主要讲述 Oracle 认证学习笔记,涵盖了 Oracle 数据库体系结构基础、系统全局区(SGA)、实例(Instance)、Oracle 存储器结构等知识点。 一、 Oracle 数据库体系结构基础 Oracle ...
以上内容是Oracle数据库经典学习笔记的缩影,涵盖了Oracle学习的多个重要方面。在实际的学习和应用中,可以通过实践操作、阅读官方文档以及参考其他专业资源,来不断加深对Oracle数据库的理解和熟练度。Oracle数据库...
以下是对Oracle数据库一些基础知识的详细解释,主要基于提供的个人学习笔记内容。 **第一节:数据库管理** 1. **创建用户**:`CREATE USER`命令用于创建新的数据库用户,如`CREATE USER username IDENTIFIED BY ...
### Oracle 最全学习笔记知识点梳理 #### 一、存储过程 - **定义**:存储过程是一种在数据库中存储复杂程序以便外部程序调用的一种数据库对象。 - **应用场景**:主要用于执行大量的更新或插入操作,以提高数据库...