我有一個.sql文件,其中包含20個表的創建腳本。我通過ant運行它。登錄ant腳本運行.sql
的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>
但在螞蟻沒有記錄,所以如果在SQL文件被正確執行我不知道。任何人都可以建議如何在螞蟻控制檯上登錄到單獨的本地文件中。我只想知道需要更改.sql文件或ant腳本的位置。
@nihkil:我試圖@ janarde方式,但問題是,通過螞蟻當我連接到數據庫,並調用SQL文件,在SQL文件中設置卷軸命令廣告建議的you.but它throughing錯誤聲明nvalid sql語句,因爲它認爲創建腳本和spool都只有一條語句。 – nimblenik
對不起,你是對的。它不會只使用sql任務。應該更加關注。您可以使用incanto調用sqlplus會話,然後使用假脫機。對困惑感到抱歉。關於Incanto的信息可以在這裏找到:http://incanto.sourceforge.net/best-practices.html – janarde