Erp100论坛's Archiver

xiangzhao 发表于 2008-7-3 21:21

怎样从命令提示符转到oracle命令下去

1、在wndows下批处理文件写命令怎么转到oracle下去执行,
 比如批处理文件  
   cd \
   cls
   sqlplus / as sysdba

   select * from v$log;

  这么一个bat文件,在sqlplus / as sysdba时就进入了,oracle的执行界面,怎么把下面的select * from v$log; 在oracle上执行呢?
 如果只是简单的这么写,当执行完sqlplus / as sysdba 后提示符进入 SQL>  下面的select * from v$log;就失效不执行了。请问大家都是   怎么做的呢?

2、在windows命令提示符下有什么命令可以减缓下一条命令的执行时间吗?
  比如我在执行cd \ 后想30秒后执行下一条命令,中间这条语句命令应该怎么写呢?

xiangzhao 发表于 2008-7-3 21:21

第一问题:你可以把你的SQL命令写到另一个BAT2.bat文件当中,然后用@BAT2.bat,你试试这样可以吗
第二个问题:应该有个sleep命令吧

xiangzhao 发表于 2008-7-3 21:22

将SQL写入一个temp.sql文件中
select * from v$log;
exit;

执行
   cd \
   cls
   sqlplus "/ as sysdba" @temp.sql

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.