プロが教えるわが家の防犯対策術!

soralisにオラクルをインストールしたサーバがあります。

コンソールから
sqlplus接続 → select文発行 → sqlplusから抜ける

といった動作を1命令でできないでしょうか?
できるらしいと聞いたのですが、調べてもイマイチ見つかりません。

これを発行した後、戻り値を調べて、
正常にデータベースに接続できたか確認するつもりなのですが・・・


初心者なので、なるべく詳しく教えてください。
お願いします。

A 回答 (1件)

batファイルとsqlファイルを作成すればいいと思います。


たとえば、

[test.bat]
@echo off
rem データベースに接続
sqlplus -l username/password @test.sql
rem エラー判定
if %errorlevel% EQU 0 (
echo "OK"
) else (
echo "NG"
)

[test.sql]
--エラーコード設定
whenever oserror exit -1
whenever sqlerror exit -1
--select実行
select sysdate from dual;
--sqlplusを抜ける
quit

というようなファイルを作って、test.batを実行します。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す