Shell中如何取得Procedure的返回值

原创 2007年10月08日 13:38:00
Shell中如何取得Procedure的返回值
Shell中要取得Procedure的返回值,可以把Procedure的返回值输出到缓冲区,然后
重定向到别的命令得到,例子如下:
1.执行Procedure的脚本
 callPLSQL.csh
 ---------------------------------------------
 #!/bin/csh -f
 #Created by yaogao@gmail.com
 sqlplus -s  username/password@DB <<EOF
 variable returncode varchar2(2);
 execute ProcedureName(:returncode );
 print returncode;
 ---------------------------------------------
2.取得返回值的脚本
 Test.csh
 ---------------------------------------------
 #!/bin/csh -f
 #Created by yaogao@gmail.com
 set returncode=`./callPLSQL.csh | tail -n 2`
 if( $returncode == 0 ) then
   echo 0;
 else
   echo 1;
 endif
 --------------------------------------------- 

shell脚本 如何调用Mysql的存储过程 解决方案

今天遇到一个在shell脚本里面要调用mysql的存储过程,查阅了很多资料,发现有的都不好用,自己调试出了如下一种,拿来共享: 用mysql -e “ ”:   例如:   mysql -ur...
  • wulantian
  • wulantian
  • 2012-11-06 17:04:11
  • 4736

Shell中如何取得Procedure的返回值

Shell中如何取得Procedure的返回值Shell中要取得Procedure的返回值,可以把Procedure的返回值输出到缓冲区,然后重定向到别的命令得到,例子如下:1.执行Procedure...
  • fantian830211
  • fantian830211
  • 2007-10-08 13:38:00
  • 1306

存储过程procedure

存储过程(procedure):存储在数据库中执行某种功能的程序,就是把完成某种功能的程序存储起来,当我们想完成这个功能时直接调用存储方法,提高执行效率,因为他只编译一次。 无参的存储过程 creat...
  • Java_Soldier
  • Java_Soldier
  • 2016-08-18 20:23:19
  • 8180

IBATIS调用oracle存储过程——获取返回值

IBATIS调用oracle存储过程——获取返回值           成百万数据量的表我们经常会加上表索引以方便查询,但是如果对这样的表经行数据批量修改的时候,一般我们用普通的update语句经行...
  • zhanglujie2008
  • zhanglujie2008
  • 2013-04-05 16:05:28
  • 1312

怎样接收存储过程的返回值

 获取存储过程的处理结果,通常都是采用output类型的参数来实现。但有些时候使用这种方式未必很方便。其实,可以使用函数一样的方式来接收其返回值。例如:create procedure dbo.tes...
  • ivan_ren
  • ivan_ren
  • 2008-07-31 10:18:00
  • 2733

procedure

创建过程 CREATE OR REPLACE PROCEDURE name     [(parameter[, parameter, ...])] AS     [local declar...
  • ashic
  • ashic
  • 2016-08-07 00:46:28
  • 260

MySQL procedure存储过程示例

前面讨论过,在做排行榜数据更新时,比较适合使用存储过程,原因有以下几点:         1、生成存储过程时将要执行的数据库语句编译后存入数据库,避免每次执行都要编译的麻烦,提高效率。      ...
  • zhanglifu081022
  • zhanglifu081022
  • 2013-10-14 23:06:39
  • 469

oracle存储过程返回值

oracle的存储过程只要返回的值是指定的类型就行了 有的时候我们会看到这种写法的存储过程 create or replace function func_add(num1 in number,n...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2012-07-31 14:04:18
  • 12134

shell查看返回值,shell查看返回值,shell查看返回值,

  • 2011年04月01日 14:10
  • 4KB
  • 下载

六个FUNCTION和PROCEDURE

1:ParamStr functionReturns a specified parameter from the command-line.Delphi syntax:function ParamS...
  • beyond911
  • beyond911
  • 2009-07-08 10:07:00
  • 299
收藏助手
不良信息举报
您举报文章:Shell中如何取得Procedure的返回值
举报原因:
原因补充:

(最多只允许输入30个字)