shell呼叫儲存過程

2021-05-21 10:15:52 字數 418 閱讀 6422

elsif v_num='2'

then

execute immediate v_sql

using in '$param1',in '$param2',

out p_out_sqlcode, out p_out_errmsg;/!

# get p_out_sqlcode

p_out_sqlcode=$(awk -f"^" '/^p_out_sqlcode/ ' $)

p_out_errmsg=$(awk -f"^" '/^p_out_errmsg/ ' $)

p_errmsg=$(awk -f"^" '' $)

rm sqllog.tmp

echo $p_out_sqlcode

echo $p_out_errmsg

echo $p_errmsg

SHELL呼叫儲存過程

1 測試用例 bin sh 日期變數可設成傳入引數 exec date date y m d s 設定無提示模式,該模式隱藏命令的 sql plus 標幟,提示和回顯的顯示 sqlplus s scott oracle declare 宣告變數 i current date date v outpu...

Oracle儲存過程呼叫儲存過程

oracle儲存過程呼叫有返回結果集的儲存過程一般用光標的方式,宣告乙個游標,把結果集放到游標裡面,然後迴圈游標 declare newcs sys refcursor cs1 number cs2 number cstype table rowtype table列的個數和newcs返回的個數一樣...

呼叫儲存過程

用乙個命令物件呼叫儲存過程,就是定義儲存過程的名稱,給過程的每個引數新增引數定義,然後執行命令。1.呼叫沒有返回值的儲存過程 呼叫儲存過程的最簡單示例是不給呼叫者返回任何值。下面定義了兩個這樣的儲存過程,乙個用於更新現有的region記錄,另乙個用於刪除指定的region記錄。1 記錄的更新 cre...