次のように、open/print を使用して、sqlplus を使用して SQL ステートメントを実行しています。
open (PLSQL, "|sqlplus -s $db_url");
print PLSQL <<ENDSQL;
... some SQL statements ...
exit;
ENDSQL
close(PLSQL);
私の質問は、エラーが発生した場合に SQL ステートメントを実行する終了コードを取得する方法です。DBI を使用する方がはるかに優れていると思いますが、上記の問題に対する解決策があることを好みます。どうもありがとう!