Shell中如何取得Procedure的返回值

2021-04-13 12:13:57 字數 825 閱讀 7718

shell中如何取得procedure的返回值

shell中要取得procedure的返回值,可以把procedure的返回值輸出到緩衝區,然後

重定向到別的命令得到,例子如下:

1.執行procedure的指令碼

callplsql.csh

---------------------------------------------

#!/bin/csh -f

#created by

[email protected]

sqlplus -s 

username/password@db

execute procedurename(:returncode );

print returncode;

---------------------------------------------

2.取得返回值的指令碼

test.csh

---------------------------------------------

#!/bin/csh -f

#created by

[email protected]

set returncode=`./callplsql.csh | tail -n 2`

if( $returncode == 0 ) then

echo 0;

else

echo 1;

endif

--------------------------------------------- 

如何編寫和使用Oracle中的procedure

如何編寫和使用oracle中的procedure 1.建立 修改 create or replace procedure procedure name parameter list local declarations begin executable statements exception ex...

如何在ng if中取得ng model的值

來北京工作快乙個月了吧,專案是我感興趣的angular框架的,遇到和解決了一些坑。今個遇到的都是定義域的問題,首先是directive復用,scope衝突,需要配置scope引數,然後就是ng if會開闢一塊定義域 這也是ng if與ng show的一大區別 話不多說,上 一看便知。如何在ng if...

GridView中如何取得隱藏列的值

在asp.net 2.0中增加了乙個新的資料繫結控制項 gridview,其目的用來取代asp.net1.x中的datagrid控制項,但有一點很不爽的是,如果把某列設定為visible false,則不會進行資料繫結,也就是說無法直接從gridview中取到這個列內的文字。這一功能在datagri...