Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在CMD中执行SQL查询_Sql_Batch File_Oracle11g_Cmd - Fatal编程技术网

在CMD中执行SQL查询

在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

我需要通过使用命令提示符登录到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) 
我可以用这个登录数据库,但我想用相同的脚本执行下面的查询

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,感谢您提供的解决方案,在启动此脚本时,我收到以下错误“此时启动时间出乎意料”