Oracle 调用调用多个SQL文件的SQL文件

Oracle 调用调用多个SQL文件的SQL文件,oracle,batch-file,Oracle,Batch File,环境: 数据库oracle 11g Windows 2008 R2 我有一个批处理程序,它创建一个调用其他SQL文件的SQL文件(ORACLE) 例如,批处理脚本生成的SQL文件称为Generatedfile.SQL spool <somelogdir/logfile.log> prompt execute abc.sql @ <\path\to\abc.sql\>abc.sql prompt execute XYZ.sql @ <\path\ to\ XYZ.s

环境:

数据库oracle 11g
Windows 2008 R2

我有一个批处理程序,它创建一个调用其他SQL文件的SQL文件(ORACLE)

例如,批处理脚本生成的SQL文件称为
Generatedfile.SQL

spool <somelogdir/logfile.log>
prompt execute abc.sql
@ <\path\to\abc.sql\>abc.sql

prompt execute XYZ.sql
@ <\path\ to\ XYZ.sql\>XYZ.sql

etc.

spool off
exit;
假脱机
提示执行abc.sql
@abc.sql
提示执行XYZ.sql
@XYZ.sql
等
停止输出
出口
我正在使用

sqlplus -S <someUsername>/password@hostname:1521/Some_SID @Generatedfile.sql
sqlplus-S/password@hostname:1521/Some_SID@Generatedfile.sql

SQL文件只是坐着旋转,什么也不做。生成的Spool为空。

我假设
\path\to\abc.sql
中的语句没有被
终止
/

使用“-S”标志试试看它在做什么/没有做什么。你也试过手动运行任何被调用的脚本来检查它们的工作情况吗?@a_horse_和_no_name是的,当然。编辑答案。