`
lawever
  • 浏览: 6058 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

sh 中调用db2 存储过程的参数使用

阅读更多
环境为db2 8.2 中文版

存储过程如下
CREATE PROCEDURE PROC_HELLO_WORLD (OUT OUTARG VARCHAR(25), IN INARG VARCHAR(25))
	LANGUAGE SQL
BEGIN
	SET OUTARG =  'Hello ' || INARG;
END


调用方法:
db2 "call  PROC_HELLO_WORLD(?,'Mark')" | head -5| tail -1 | awk -F: '{print $2}'


显示结果 Hello Mark

说明:
输入参数直接填,输出参数填?,输出结果使用awk截取要的信息
分享到:
评论

相关推荐

    实 验 五 存储过程的建立与使用

    在本节中,我们将详细介绍存储过程和触发器的概念、作用、创建和使用方法。 一、 触发器的概念和作用 触发器是数据库系统中的一个特殊对象,它可以在某个事件发生时自动执行某些操作。触发器可以帮助我们自动化...

    java调用shell脚本执行sqlldr与存储过程

    在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...

    android系统中调用shell脚本

    然而,对于非root用户来说,确实有一些方法可以实现对shell脚本的调用,尤其是在开发和调试过程中。下面我们将深入探讨如何在Android应用中执行shell脚本以及相关知识点。 首先,我们需要理解Android的沙箱机制。每...

    DB2的安装过程,V8.2

    ### DB2 V8.2 的安装与配置详细指南 #### 一、概述 DB2是IBM公司开发的一款高性能关系型数据库管理系统。...这些步骤涵盖了从安装前准备到创建数据库的全过程,旨在帮助用户顺利地部署并使用DB2数据库。

    java调用shell(包含有参数的调用)

    本文将详细解释Java如何调用Shell脚本,包括如何编写Shell脚本和在Java中如何传递参数。 首先,Shell脚本可以被看作是一系列Linux命令的集合,用于自动化执行多个命令。类似于Windows环境中的批处理文件,Shell脚本...

    解决Unity不能调用shell脚本传递参数的问题

    ### 解决Unity不能调用shell脚本...3. **脚本内容**:确保shell脚本能够正确接收和使用参数。 通过这种方式,可以有效地解决Unity调用shell脚本并传递参数的问题,从而实现更加灵活的开发环境集成和自动化任务管理。

    DB2自动备份数据库(DB2 MOVE)

    在实现DB2数据库的自动备份过程中,首先要编写一个备份脚本。脚本的作用是根据设定的执行时间,自动创建备份文件夹,执行db2move和db2look命令来备份数据库,接着自动压缩备份文件夹,并在压缩完毕后删除原始备份...

    干货:Jenkins Pipeline调用shell、python、java、groovy脚本的正确使用姿势.doc

    在设计 Pipeline 脚本的过程中,经常会遇到调用外部脚本来配合实现某些功能的场景。例如在服务器上执行 shell 命令、运行 python 或者 java 测试代码以及使用 groovy 脚本来实现一些更为复杂的功能等等。 执行 ...

    解决存储过程被锁无法编译的问题

    在数据库管理与开发过程中,经常会遇到存储过程被锁定而导致无法编译的情况。这种情况通常发生在多用户环境下的数据库系统中,尤其是在并发操作频繁的情况下更为常见。本文将详细介绍如何解决存储过程被锁无法编译的...

    linux db2定时自动备份

    恢复过程通常涉及使用`db2 restore`命令,但具体操作会根据你的备份策略和文件结构有所不同。 综上所述,通过Linux的`cron`服务和DB2的备份命令,你可以实现DB2数据库的定时自动备份,为系统的稳定运行提供保障。...

    DB2 FOR AIX安装手册

    - 受隔离用户(如`db2fenc1`):用于在DB2数据库使用的内存空间之外运行用户自定义函数和存储过程。 - DB2管理服务器用户(如`db2as`):用于运行DB2管理服务器服务。 这些用户和组的创建可以通过`#mkgroupid`和`#...

    java调用shell向DataX传递参数,where条件,包含特殊字符

    在IT行业中,数据迁移是一项常见的任务,而DataX是一个由阿里巴巴开源的数据同步工具,它能够高效地处理数据在不同存储系统之间的迁移。本问题聚焦于如何通过Java调用shell脚本,向DataX传递参数,特别是包含特殊...

    DB2数据迁移-可视化界面

    "list.list"可能是列出要迁移的数据库对象(如表、视图、存储过程)的文件,每个对象占一行,这样在迁移过程中可以根据列表进行操作。而"db2movedata.sh"则可能是一个Shell脚本,用于自动化迁移过程。这个脚本可能...

    6RA80存储卡备份恢复.pdf

    需要特别注意的是,在进行参数数据组的复制过程中,如果存储卡中已经包含了下标为0的参数数据组,则该存储卡上的参数数据组将直接覆盖CUD非易失存储器中带下标0的数据组。 在参数恢复的过程中,如果是在系统断电的...

    Db2数据库在Linux下的安装和配置

    - **选择**: 在安装菜单中选择安装数据库服务器,输入`DB2.ESE`后回车。 ##### 4. 创建必要的组和用户 - **创建组**: ```sh groupadd -g 999 db2iadm1 # 管理实例的组 groupadd -g 998 db2fadm1 # 安装实例的组 ...

    db2top命令详解

    为了正常使用db2top,需要确保与DB2数据库有正确的连接。通常情况下,用户需要具备足够的权限来执行必要的监控命令。 #### 四、命令语法 db2top的基本命令格式如下: ``` db2top [参数] ``` #### 五、命令参数 ...

    db2自动备份shell脚本

    将这个脚本保存并赋予执行权限(`chmod +x script.sh`),然后将其添加到cron定时任务中,就可以实现每天1:01自动备份DB2数据库了。 在实际操作中,还要考虑网络状况、磁盘空间、性能影响等因素,确保备份过程不会...

    DB2导入、导出、备份及恢复数据库等操作资料

    使用 `db2restore` 命令可以将备份的数据恢复到当前系统中。 **命令格式:** ```sh $db2restore database databasename from backup_location ``` **示例:** ```sh $db2restore database testdb from /home/...

    db2_install V9.7 for linux安装

    使用提供的安装脚本开始安装过程,例如`sh db2_install`,然后按照屏幕提示进行操作。 4. **创建用户**: 创建两个用户,`db2iadm1`和`db2fadm1`,并为它们分配主目录,例如: ``` groupadd db2iadm1 groupadd...

Global site tag (gtag.js) - Google Analytics