• ベストアンサー

sqlplusで実行したSQLの結果をシェルで判定する方法

sqlplusから実行したSQLの結果をシェルで判定するにはどうすれば良いですか? SQLコードかなんらかのステータスコードを拾いたいのですが。。 #!/bin/sh # sample1.sh top sqlplus user/pass@db @sqlfile.sql # ここにステータス判定を入れたい # sample1.sh bottom ----- sqlfile.sql ----- create table tb1 (it1 varchar(1) ); quit; ----- sqlfile.sql -----

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.1

WHENEVER SQLERROR EXIT 1; create table tb1 (it1 varchar(1) ); quit; これで、エラーが発生するとステータス 1 が返るようになります。

関連するQ&A