在CMD中执行SQL查询
我需要通过使用命令提示符登录到oracle DB来执行查询,请帮助我执行查询在CMD中执行SQL查询,sql,batch-file,oracle11g,cmd,Sql,Batch File,Oracle11g,Cmd,我需要通过使用命令提示符登录到oracle DB来执行查询,请帮助我执行查询 cd\ && D: && Cd app\Administrator\product\11.1.0\db_1\BIN && (set ORACLE_HOME=D:\app\Administrator\product\11.1.0\db_1) && (sqlplus / as sysdba) 我可以用这个登录数据库,但我想用相同的脚本执行下面的查询 SEL
cd\ && D: && Cd app\Administrator\product\11.1.0\db_1\BIN && (set ORACLE_HOME=D:\app\Administrator\product\11.1.0\db_1) && (sqlplus / as sysdba)
我可以用这个登录数据库,但我想用相同的脚本执行下面的查询
SELECT TO_CHAR (startup_time, 'dd-mon-yyyy hh24:mi:ss') start_time
from V$instance;
当我使用
&&
添加此查询时,它不起作用。您可以@echo
将SQL查询添加到SQL*Plus中:
cd\ && D: && Cd app\Administrator\product\11.1.0\db_1\BIN && (set ORACLE_HOME=D:\app\Administrator\product\11.1.0\db_1) && (@echo SELECT TO_CHAR (startup_time, 'dd-mon-yyyy hh24:mi:ss') start_time FROM v$instance; | sqlplus / as sysdba)
查看此主题:不相关,但是:
cd\&&D:&&cd…
可以组合为一条语句:cd/D:\app\Administrator\product\11.1.0\db\u 1\BIN
您好mureinik,感谢您提供的解决方案,在启动此脚本时,我收到以下错误“此时启动时间出乎意料”