登录ant脚本以运行.sql



我有一个.sql文件,其中包含20个表的创建脚本。我正在通过ant运行这个。

Ant Script是

<target name="CompleteDBRollCreate" >
        <sql classpath="D:libojdbc14.jar"      driver="oracle.jdbc.driver.OracleDriver"     
        url="jdbc:oracle:thin:@12326:1521:orcl"      
        userid="scott"      password="tiger"    
        src="D:dropalltables.sql"  /> 
        </target>

但是在ant中没有日志记录,所以我不知道SQL文件是否正确执行。有谁能建议如何登录到一个单独的本地文件/在蚂蚁控制台。我只是想知道在哪里我需要改变。sql文件或ant脚本。

正在登录。查看运行Apache Ant -命令行:

-logfile使用指定的日志文件

-logfile将给您jdbc jdbc异常和所有围绕它的噪音,这可能是有用的,但我也建议在sql文件中假脱机,以及它看起来像您将在脚本中有多个语句。因此,我认为您应该使用-logfile选项,并修改您的脚本,以便在有多个语句时处理可能遇到的任何ORA错误。

spool test.out
create table foo (testCol varchar2(2));
drop table foo;
spool off

相关内容

  • 没有找到相关文章

最新更新