简单的sqlplus脚本似乎不起作用
当我输入时:简单的sqlplus脚本似乎不起作用,sql,plsql,sqlplus,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_
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命令,您无法通过这种方式获得任何结果,如果您想要从脚本中获得结果,则必须向脚本中添加spool命令 spo result.txt 从dmsn.ds3r_1xrtt_voice_触发器中选择COUNT*作为行计数 spo关闭 然后执行C:\>sqlplus用户/pass@OMP1@CheckRowCount.sql并打开result.txt查看结果
不管怎样,对于上面这样的单个脚本,只需将其放在sql>提示符中,然后看看会发生什么。您以前能够连接到这个Oracle数据库吗?解决了…我实际上忘记了;在sql文件中:-或在命令行中键入cat result.txt以在终端上显示该文件。分享和享受。