简单的sqlplus脚本似乎不起作用

时间:2013-04-19 18:47:55

标签: sql plsql sqlplus

当我输入时:

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命令

1 个答案:

答案 0 :(得分: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>提示,看看会发生什么。