0

入力すると:

C:\>sqlplus user/pass@OMP1 @CheckRowCount.sql

接続しますが、結果が表示されません。.sql ファイルには次のものがあります。

SELECT COUNT(*) as "rowcount" FROM dmsn.ds3r_1xrtt_voice_trigger;

私もこれを試しました

C:\>sqlplus user/pass@OMP1 SELECT COUNT(*) as "rowcount" FROM dmsn.ds3r_1xrtt_voice_trigger;

しかし、私が得るのはCMDウィンドウで使用するsql * plusコマンドだけです

4

1 に答える 1

0

この方法では何も取得できません。スクリプトから結果が必要な場合は、スクリプトにスプール コマンドを追加する必要があります。

spo result.txt;

SELECT COUNT(*) as "rowcount" FROM dmsn.ds3r_1xrtt_voice_trigger;

spo off;

次に、実行C:\>sqlplus user/pass@OMP1 @CheckRowCount.sqlして開きresult.txt、結果を確認します。

とにかく、上記のような単一のスクリプトの場合は、それを sql> プロンプトに入れて、何が起こるかを確認してください。

于 2013-04-19T19:03:46.623 に答える