0
私は、255より大きい数値を返すユーザー定義のoracle関数を持っています。sql plusを使用してシェル・スクリプトからその関数を呼び出し、296などの値を返しますが、スクリプトは40スクリプトは0〜255の戻りコードしか受け入れることができないからです。Kornシェルスクリプトからoracle関数を呼び出す方法は?
は、これは私が現在値
echo ${PASSWORD} | sqlplus ${USERNAME}@${SID} @$SQL getnumber.sql $PARAM> ${LOG}
number=$?
を受け付けております方法ですgetnumber.sql
set serveroutput on size 100
VARIABLE rc NUMBER;
call function_get_number('&2') into :rc;
print rc;
exit :rc;
がどのように私は、戻り値を保存することができたのか?それをファイルに書き込むべきですか?もしそうならどのように/どこ