首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >登录运行.sql的ant脚本

登录运行.sql的ant脚本
EN

Stack Overflow用户
提问于 2011-07-22 18:57:20
回答 2查看 1.4K关注 0票数 1

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

Ant脚本是

代码语言:javascript
运行
复制
<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脚本。

EN

Stack Overflow用户

发布于 2011-07-25 02:36:32

-logfile将为您提供jdbc jdbc异常和所有与此相关的干扰,这可能很有用,但我也建议在sql文件中使用假脱机,因为脚本中看起来会有多个语句。因此,我建议您应该使用-logfile选项,并修改您的脚本以假脱机任何ORA错误,如果您有多个语句的话。

代码语言:javascript
运行
复制
spool test.out
create table foo (testCol varchar2(2));

drop table foo;

spool off
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6788990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档