我有一个.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