私はシェルプログラミングに初めて触れました。
一部のSQLクエリがタプル/行を返すことを確認する必要があります。
何かが返された場合は1つの操作を実行し、それ以外の場合は別の操作を実行します。このような:
getResults(){
getAnyResults=`sqlplus -s $MMUSER/$MMPASS <<!
set verify off
set heading off
set feedback off
set pages 0
set pause off
set linesize 2500
select x, y, z
from A
where s = 'N';
exit;
!`
}
クエリ結果を次の場所に保存します。どんな結果でも得る変える
変数ならどんな結果でも得るあるタスクを実行するタプル/行を返し、そうでない場合は別のタスクを実行します。
最良のアプローチは何ですか?