`
jackroomage
  • 浏览: 1217789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

oracle 带参数的简单存储过程 的写法

 
阅读更多

-- 下面代码都是在doc下面执行的。cmd -->>  sqlplus
delete from  testprocedure;
drop table testprocedure;
drop procedure sql_pro;


<1>建一张表
  create table testprocedure(
    name varchar2(30),
    password varchar2(30)
);
--<2>写存储过程
 create procedure sql_pro (sname varchar2,spassword varchar2)
 is
 begin
 insert into testprocedure(name,password)values(sname,spassword);
 end sql_pro;

-- 无参数调用
exec sql_pro;
-- 有参数调用
exec sql_pro('5','6');
--   1、exec 过程名(参数值1,参数值2....);
commit;

--可以查询一下看看结果。
select * from  testprocedure;
 
 

分享到:
评论

相关推荐

    oracle存储过程写法

    根据提供的Oracle存储过程示例,我们可以详细解析其中的关键知识点,包括存储过程的创建、游标的使用、临时表的创建及数据处理等。 ### 存储过程的创建与使用 存储过程是在数据库中编写的SQL代码块,它可以接受...

    存储过程写法,存储过程

    根据提供的文档标题、描述、标签以及部分内容,我们可以总结出以下关于存储过程的创建与使用...通过以上内容,我们可以更深入地理解如何在Oracle数据库中创建和使用存储过程,尤其是在处理大量数据和复杂逻辑时的优势。

    oracle存储过程详解-开发技术

    ### Oracle存储过程详解 #### 一、存储过程概述 存储过程是一种存储在数据库中的SQL脚本集合,它可以接受输入参数并返回输出结果。在Oracle数据库中,存储过程使用PL/SQL语言编写,这是一种专为Oracle设计的过程化...

    关于oracle存储过程的基本语法

    ### Oracle存储过程基础语法详解及注意事项 #### 一、Oracle存储过程概述 Oracle存储过程是一种在Oracle数据库中存储的一段可执行的SQL代码或PL/SQL代码,它可以帮助开发人员实现复杂的业务逻辑处理,提高应用程序...

    PB_调用存储过程[Oracle]

    本文将详细介绍PB如何调用Oracle存储过程的不同情况,包括无入参、有入参以及INOUT类型参数的过程。 #### 二、PB调用存储过程的一般格式 在PB中调用Oracle存储过程的基本格式如下: ```powerbuilder Declare my_...

    数据库存储过程的写法\\连接各种数据库写法

    ### 数据库存储过程的写法及连接各种数据库的方法 #### 概述 本文将详细介绍如何在不同的数据库系统中编写存储过程以及如何建立与这些数据库的连接。存储过程是一种预编译的SQL代码块,它可以存储在数据库服务器上...

    oracle存储过程学习经典[语法+实例+调用]

    ### Oracle存储过程学习经典知识点详解 #### 一、Oracle存储过程概述 **Oracle存储过程**是一种可以在Oracle数据库中存储并可被多次调用的程序单元。它可以包含一系列SQL语句和控制流语句,用于执行复杂的操作。...

    ORACLE自动内存管理和存储调整

    ORACLE 自动内存管理和存储调整 ORACLE 自动内存管理和存储调整是 ORACLE 数据库中的一种重要配置,它可以根据系统的实际情况自动调整内存和存储的使用,以提高数据库的性能和效率。本文将详细介绍 ORACLE 自动内存...

    存储过程编写经验和优化措施

    j) 存储过程中的参数和数据类型需匹配,确保数据操作的准确性。 k) 控制大体积的insert、update操作,防止锁升级导致的性能下降。 4. 索引使用规范: a) 创建索引时要考虑实际应用场景,大型OLTP表不超过6个索引...

    oracle面试题

    - 调用存储过程时,参数类型和顺序需要与存储过程中定义的一致。 #### 四、Oracle DDL/DML/DCL命令 - **DDL(Data Definition Language)**:数据定义语言,主要用于创建、修改和删除数据库对象(如表、视图等)。...

    ORACLE创建JOB脚本

    在Oracle数据库系统中,"JOB"是用于调度和自动化任务执行的一种功能,它允许你在预定义的时间点运行存储过程、PL/SQL块或其他数据库操作。本文将深入探讨Oracle中的JOB创建,以及如何编写和使用相应的脚本来设定定时...

    Ocacle加速查询的存储过程

    本文将深入探讨如何通过存储过程来加速查询,以提高数据库的处理性能。我们将关注以下几个关键概念和技术:绑定变量、静态改写、批量提交、集合写法、直接路径插入以及并行执行。 1. **绑定变量**: 绑定变量是一...

    批处理的oracle导出备份写法

    批处理在IT行业中是一种常用的自动化执行任务的方式,尤其在数据库管理中,如Oracle数据库的日常维护工作中,批处理脚本可以极大地提高效率。本篇主要介绍如何利用批处理(bat)脚本来实现Oracle数据库的自动导出...

    Oracle Sql高效语句的写法诀窍

    Oracle是业界广泛使用的关系型数据库管理系统之一,在数据处理和存储上具有强大的能力和灵活性。编写高效的Oracle SQL语句是数据库管理员和开发人员必须掌握的技能,因为它直接影响到数据库的性能和响应速度。使用...

    oracle配置数据源

    ### Oracle配置数据源详解 在IT领域中,Oracle数据库因其高度可扩展性和强大的事务处理能力而...在整个配置过程中,务必仔细检查每个步骤的设置,确保所有参数都符合实际需求,从而避免后续可能出现的各种连接问题。

    Sql语法转换为Oracle语法

    5. 触发器和存储过程:SQL Server和Oracle的语法在创建和调用触发器和存储过程上有所不同,需要特别注意参数传递和返回值的处理。 6. 数据类型:两者的数据类型有差异,例如SQL Server的 `NVARCHAR` 对应Oracle的 `...

    Informix迁移至Oracle数据库的研究.pdf

    - Informix的存储过程和Oracle的PL/SQL块在结构上有区别。Informix的全局变量通常在程序块的开始处赋值,而Oracle则在主程序块内。异常处理在Oracle中应放在业务逻辑之后,以确保全面捕获异常。 - Informix的...

    Oracle SQL必备参考(PDG)

    通过调整SQL语句的写法,以及数据库的参数设置,可以显著改善系统性能。 六、教程资源 "Oracle SQL必备参考(PDG)"可能是一份详尽的教程资料,涵盖这些主题,并可能包含实际示例和练习,以帮助学习者掌握Oracle SQL...

    Oracle考试题.docx

    这是因为Oracle允许在调用存储过程时对某些参数使用默认值或NULL值。此外,还可以通过指定参数的字符长度来优化存储过程的性能。 ### 3. SQL查询语句的正确使用 #### 3.1 SQL查询示例分析 - **知识点解释**:题目...

Global site tag (gtag.js) - Google Analytics