我有一个.sql文件,其中包含20个表的创建脚本。我通过ant运行此文件。
Ant脚本是
<target name="CompleteDBRollCreate" >
<sql classpath="D:\lib\ojdbc14.jar" driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@12326:1521:orcl"
userid="scott" password="tiger"
src="D:\dropalltables.sql" />
</target>但是在ant中没有日志记录,所以我不知道SQL文件是否被正确执行。有没有人可以建议如何在ant控制台上登录到一个单独的本地文件/。我只想知道我需要在哪里更改.sql文件或ant脚本。
发布于 2011-07-22 19:50:11
在ant中有登录功能。Check out Running Apache Ant - Command Line
-logfile将给定文件用于日志
发布于 2011-07-25 02:36:32
-logfile将为您提供jdbc jdbc异常和所有与此相关的干扰,这可能很有用,但我也建议在sql文件中使用假脱机,因为脚本中看起来会有多个语句。因此,我建议您应该使用-logfile选项,并修改您的脚本以假脱机任何ORA错误,如果您有多个语句的话。
spool test.out
create table foo (testCol varchar2(2));
drop table foo;
spool offhttps://stackoverflow.com/questions/6788990
复制相似问题