`
xiangwiang
  • 浏览: 27240 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

sqlplus oracle 存储过程返回值

阅读更多
经测试可用
set serveroutput on  //打开输出开关
declare outp number;  //定义变量接受返回值
begin
ss_kh('13211110000','123456',3,2,outp);  //执行存储过程,ss_kh为过程名
dbms_output.put_line(outp);   //打印返回值(如果存储过程中有调试用的输出也会打印,在返回值之前)
end;
分享到:
评论

相关推荐

    linux shell 查询oracle数据库中的值 并返回

    2. **连接数据库**:在shell脚本中,首先需要设置环境变量,如ORACLE_HOME、NLS_LANG和TNS_ADMIN,然后使用sqlplus命令连接到数据库,语法通常如下: ```bash sqlplus username/password@connect_string ``` ...

    ORACLE期末复习题[定义].pdf

    7. 存储过程和函数的主要区别在于,函数(C)必须有返回值,而存储过程可以没有返回值。 8. Oracle的包由包头(C)和包主体构成,其中包头声明了包中的对象,包主体则包含了实现这些对象的代码。 9. 将数值转换成...

    Oracle数据库管理与开发培训

    - 函数:返回值的过程化代码块。 - 触发器:当特定事件发生时自动执行的代码块。 #### 五、示例操作 - **使用OEM工具创建表空间**: - 示例:创建名为`data`的表空间,包含两个数据文件`data01.dbf`和`data02....

    Oracle知识点总结.docx

    - 存储过程可以有多个输出参数,但不一定有返回值,而函数必须有返回值。 以上是Oracle数据库的关键知识点概述,涵盖了安装、配置、数据管理、权限控制、事务处理、备份以及常见的字符串处理函数等方面。理解并...

    Oracle期末复习题.pdf

    16. **过程和函数**:过程和函数都是PL/SQL子程序,但函数必须有返回值,而过程没有返回值。它们都可以有输入参数,并且在执行前都会被编译。 17. **数据库包**:数据库包是一组相关的PL/SQL过程、函数和变量,它们...

    oracle笔记

    - **动态SQL语句、Java创建及调用存储过程**:学习如何使用动态SQL以及如何使用Java语言创建和调用Oracle存储过程。 以上内容涵盖了Oracle的核心知识点和技术要点,对于希望深入了解Oracle数据库的新手和老手都非常...

    oracle知识

    ##### 9.11 有返回值的存储过程(列表[结果集]) - 创建。 - 调用。 ##### 9.12 编写分页过程 - 实现。 - 应用场景。 ##### 9.13 Oracle 异常 异常处理是 PL/SQL 中的重要组成部分,用于处理运行时错误。 ####...

    Oracle安装图解(专载)oracle10g_database安装图解(WINXP)

    ### Oracle 10g 数据库在 Windows XP 上的安装指南 #### 一、预备步骤 在开始安装 Oracle 10g 数据库之前,首先需要获取安装程序。这可以通过以下几种方式实现: - **从 Oracle 技术网 (OTN) 下载**:Oracle 提供...

    Oracle期末复习试题.doc

    16. 过程和函数都是PL/SQL的子程序,其中函数必须有返回值,而过程没有。它们在首次调用时会被编译,提高执行效率。选项B正确描述了它们的特性。 以上是Oracle数据库系统中涉及的一些基础概念和操作,包括SQL*PLUS...

    数据库-oracle-学习之路.docx

    - 存储过程和函数是预编译的SQL代码块,可以在Oracle中执行复杂的业务逻辑。它们可以接受参数,返回值,并可以被其他程序调用。 7. **正则表达式函数**: - Oracle提供了四个主要的正则表达式函数:`REGEXP_LIKE`...

    ORACLE过关试题

    - 存储过程和函数都可以包含复杂的业务逻辑,但是函数必须返回一个值,而存储过程则不一定需要返回值。 #### 三、综合题解析 1. **并发事务设计** 给出的问题涉及到并发事务处理,主要目标是在并发执行后保证...

    oracle里的常用命令

    1. `CREATE PROCEDURE`:创建存储过程,如`CREATE OR REPLACE PROCEDURE proc_name (...) AS ... BEGIN ... END;`。 2. `CREATE FUNCTION`:创建函数,返回值,如`CREATE OR REPLACE FUNCTION func_name (...) ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...

    Oracle 50 道面试题及答案.docx

    6. **查看Alert Log**:Alert Log是数据库的诊断日志,通过`$ORACLE_HOME/admin/<sid>/alert/log.xml`或`sqlplus`的`SHOW LOG`命令查看。 7. **TRUNCATE与DELETE的区别**: - `TRUNCATE`是DDL操作,速度快,不记录...

    Oracle常用命令

    - **有返回值的存储过程** - _说明_: 存储过程中可以包含RETURN语句,返回特定的值。 - **Oracle创建包** - _说明_: 包是存储过程和函数的集合,通常用于组织相关的逻辑单元。 **5. 创建包规范** - **命令**: `...

    数据库应用技术复习试题(卷).doc

    16. 数据库过程和函数都是 PL/SQL 块,其中过程不返回值,而函数必须返回一个值。它们可以被预先编译并在需要时执行,提高了效率。 17. 数据库包由包头(Specification)和包体(Body)两部分组成,可以在包中定义...

    数据库整理

    例如:`sqlplus zaixia/oracle@orcl`。 2. **清屏命令**:`clear screen;` - 这个命令可以清除当前SQL*Plus窗口中的所有文本输出,使界面更加清晰。 3. **显示当前登录用户**:`show user;` - 使用此命令可以...

Global site tag (gtag.js) - Google Analytics