вход в скрипт для запуска .sql - PullRequest
1 голос
/ 22 июля 2011

У меня есть файл .sql, содержащий сценарий создания для 20 таблиц. Я запускаю его через 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.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Есть вход в муравей. Проверить запуск Apache Ant - Командная строка :

-logfile использовать данный файл для журнала

1 голос
/ 24 июля 2011

-logfile выдаст вам исключения jdbc jdbc и все эти шумы, что может быть полезно, но я бы также порекомендовал спулинг в файле sql, а также то, что в скрипте будет несколько операторов. Поэтому я бы сказал, что вы должны использовать опцию -logfile, а также изменить свой сценарий для спулинга любых ошибок ORA, которые могут возникнуть, если у вас несколько операторов.

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

drop table foo;

spool off
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...