Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将plsql退出代码传递给shell变量?_Shell_Unix_Plsql_Exit Code_Bind Variables - Fatal编程技术网

如何将plsql退出代码传递给shell变量?

如何将plsql退出代码传递给shell变量?,shell,unix,plsql,exit-code,bind-variables,Shell,Unix,Plsql,Exit Code,Bind Variables,我的代码捕获各种条件下的各种退出代码,并将值存储到局部变量中;然后我将它传递给一个bind变量,我用它来存储退出代码。 我的代码类似于: variable errflag number begin variable vflag number; if cond 1 then vflag:=1; . . .

我的代码捕获各种条件下的各种退出代码,并将值存储到局部变量中;然后我将它传递给一个bind变量,我用它来存储退出代码。 我的代码类似于:

variable errflag number
   begin
      variable vflag number;
         if
           cond 1
           then
              vflag:=1;
             .
             .
             .
             .
              .
          elsif
            cond n
               then
                 vflag:=n;
               else
                 ...do nothing..
              end if;
              :errflag:=vflag;
end;
/
             exit :errflag
但我在运行后得到以下错误

SP2-0670:内部数字转换失败用法:{EXIT | QUIT}[ 成功|失败|警告| n| |:][提交|回滚]


有什么想法吗?:\

你打算怎么做?我知道了,詹姆斯。我的shell脚本中有一个小错误,提示出现错误。我使用的是bash而不是ksh。