`
zhyt710
  • 浏览: 206011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle一步接一步(5)--存储过程

阅读更多

由于时间有限。现在只是拿出两个最基本的存储过程的例子。oracle存储结构语法也许以后会补上。

 

1.两个最基本的存储过程的例子

--建表并插入两行数据
drop table temp;
create table temp(id int);
insert into temp values(1);
insert into temp values(2);

--建立一个有输入参数的存储过程
create or replace procedure proc1(param in int) as
begin
    insert into temp values(param);
end proc1;
/
--调用
exec proc1(10000);

--建立一个有输入参数且有返回值得存储过程
create or replace procedure proc2(param1 in int, param2 out int) as
begin
    select id into param2 from temp where id = param1;
end proc2;
/
--调用并显示
var OUT_P number;
exec proc2(10000, :OUT_P);
print :OUT_P;

可以把上面的内容保存为一个sql文件在sqlplus中执行试试。

分享到:
评论

相关推荐

    【Oracle-RAC】Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂)

    根据提供的文档信息,本文将详细解析Oracle 11g R2 RAC(Real Application Clusters)在Linux环境下的安装配置过程。此文档适用于希望在Linux平台上部署Oracle 11g R2 RAC集群的IT专业人士。 ### Oracle 11g R2 RAC...

    oracle存储过程解锁

    在IT领域,尤其是在数据库管理与优化中,存储过程的解锁是一项关键技能,尤其对于Oracle数据库而言。当存储过程被锁定时,可能会影响系统的性能和稳定性,因此掌握如何解锁存储过程至关重要。以下是对“oracle存储...

    oracleasmlib以及 kmod-oracleasm驱动包

    Oracle ASM (Automatic Storage Management) 是 Oracle 公司提供的一种先进的存储管理解决方案,它为数据库和其他应用程序提供了统一的、高性能的磁盘管理功能。Oracle ASMLib(Oracle ASM Library)是与ASM配套使用...

    水晶报表连接oracle存储过程实例

    现在,我们已经创建了 Oracle 存储过程,下一步是如何在水晶报表中应用该存储过程。以下是在水晶报表中应用存储过程的步骤: 1. 打开水晶报表,并选择“文件”->“新建”以创建一个新的报表。 2. 选择“标准报表”...

    Oracle客户端连接Oracle服务器.docx

    - 接下来,填写主机名或IP地址(即Oracle服务器的IP),在本例中为60.220.246.53,然后继续下一步。 - 完成配置后,测试连接,如果提示密码错误,只需修改用户名和密码即可。 2. **使用SQL*Plus连接**: - SQL*...

    oracle OCP 学习之路5步-word格式-精典下载收藏

    在Oracle中,SQL不仅是查询数据的工具,还支持复杂的操作,如联接、子查询、集合操作、窗口函数、分组与聚合、事务控制和存储过程。这一阶段需要深入学习这些高级SQL特性,并能灵活运用到实际问题解决中。 第三步:...

    涂抹Oracle 三思笔记之一步一步学Oracle

    但我可以根据标题“涂抹Oracle 三思笔记之一步一步学Oracle”和给定的相关知识点要求,构造一篇关于Oracle数据库学习的基础知识点文章,以满足您的需求。 Oracle数据库是全球范围内广泛使用的企业级关系数据库管理...

    涂抹Oracle—三思笔记之一步一步学Oracle

    《涂抹Oracle—三思笔记之一步一步学Oracle》是一本深入浅出的Oracle学习指南,旨在帮助读者全面理解和掌握Oracle数据库系统。这本书以中文为语言,提供了详尽的Oracle知识讲解,适合初学者以及有一定基础的数据库...

    ORACLE-10gRAC-ASM-FOR-SOLARIS-安装指南.doc

    - 在每个节点上分别安装 Oracle 软件,这一步包括运行安装程序、接受许可协议、选择产品组件以及指定安装路径。 - 配置集群注册和验证,使所有节点能够识别和通信。 - **ASM 配置** - 创建 ASM 实例,用于管理...

    ORACLE学习笔记(一)---体系结构

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它以其高效、稳定和强大的功能而闻名。这篇"ORACLE学习笔记(一)---体系结构"将带你深入...希望这篇笔记能帮助你在Oracle学习的道路上迈开坚实的一步。

    Oracle 10g数据仓库实践--数据仓库基础

    5. **Oracle 10g 数据仓库产品** - **Oracle 数据库**(5.1):详细介绍 Oracle 10g 数据库在数据仓库环境中的角色和功能。 - **Oracle Companion**(5.2):讨论 Oracle Companion 在数据仓库项目中的辅助作用。 ...

    oracle存储过程的具体介绍

    oracle的储存过程的案例,具体步骤与每一步的讲解,建表,查询数据存入新建的中间表,触发。。。

    Oracle存储过程基本语法及示例

    ### Oracle存储过程基本语法及示例 在Oracle数据库中,存储过程是一种强大的工具,用于封装一组SQL语句或PL/SQL代码块,以便在数据库服务器上执行特定的任务。存储过程可以提高应用程序性能、确保数据完整性并简化...

    Oracle-11g-CentOS7-RAC安装教程.docx

    在实际操作中,Oracle RAC的安装是一个复杂的过程,涉及多个步骤,包括网络配置、存储配置、数据库实例创建、集群资源管理器(CRS)的安装和启动,以及OCR(Oracle Cluster Registry)和Voting Disks的设置等。...

    一步一步学oracle10 RMAN

    在这个“一步一步学Oracle10 RMAN”的教程中,我们将深入探讨RMAN的基础知识、主要功能以及实际操作步骤。 1. RMAN简介: RMAN是Oracle Database 10g及更高版本中内置的命令行工具,它与服务器进程交互,执行备份...

    Life与Oracle 连接

    本文主要介绍如何配置Liferay与Oracle数据库的连接过程,以实现数据存储功能。 #### 二、准备工作 在进行Liferay与Oracle数据库连接前,需确保以下环境已就绪: 1. **Liferay版本**:本示例中使用的是`liferay-...

Global site tag (gtag.js) - Google Analytics