我已經提供了一個由文件夾結構中的許多DDL SQL文件組成的模式。我對這個模式的運作有一點背景。我需要將模式加載到實時數據庫中,以測試和逆向工程Hibernate類。如何將多個文件模式加載到數據庫中?
我的目標是:
- 使用模式來建立一個實時的HyperSQL數據庫
- 腳本這一進程,以便它可以與每一個新的模式
- 完成將腳本在Oracle也行DB
我失去了兔子洞嗎?有沒有更好的方法來到實時數據庫?什麼是主要陷阱?
我已經提供了一個由文件夾結構中的許多DDL SQL文件組成的模式。我對這個模式的運作有一點背景。我需要將模式加載到實時數據庫中,以測試和逆向工程Hibernate類。如何將多個文件模式加載到數據庫中?
我的目標是:
我失去了兔子洞嗎?有沒有更好的方法來到實時數據庫?什麼是主要陷阱?
您可以使用HSQLDB的SqlTool jar將SQL文件加載到Oracle和HSQLDB中。 SqlTool允許您以交互方式或使用腳本加載SQL文件。
見指南這裏:
http://hsqldb.org/doc/2.0/util-guide/sqltool-chapt.html
,將架構也在甲骨文工作,你可能不得不使用HSQLDB的與Oracle語法兼容模式。這提供了一些兼容性,但是在某些情況下可能需要修改DDL以兼容Oracle和HSQLDB。由於HSQLDB具有非常豐富的功能集,基於SQL標準,通常可以同時使用Oracle和HSQLDB。
的DDL實際上是從Oracle和HSQLDB正在被用於測試和開發的一些,所以我希望能有最小的衝突。 – Adam 2012-03-29 20:09:34
對於Oracle數據庫,可以使用SQLPLUS的腳本加載文件,'SQLPLUS/ @ @ ddlFile.sql' –
2012-03-29 19:24:04