2012-03-29 92 views
0

我已經提供了一個由文件夾結構中的許多DDL SQL文件組成的模式。我對這個模式的運作有一點背景。我需要將模式加載到實時數據庫中,以測試和逆向工程Hibernate類。如何將多個文件模式加載到數據庫中?

我的目標是:

  • 使用模式來建立一個實時的HyperSQL數據庫
  • 腳本這一進程,以便它可以與每一個新的模式
  • 完成將腳本在Oracle也行DB

我失去了兔子洞嗎?有沒有更好的方法來到實時數據庫?什麼是主要陷阱?

+0

對於Oracle數據庫,可以使用SQLPLUS的腳本加載文件,'SQLPLUS / @ @ ddlFile.sql' – 2012-03-29 19:24:04

回答

1

您可以使用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。

+0

的DDL實際上是從Oracle和HSQLDB正在被用於測試和開發的一些,所以我希望能有最小的衝突。 – Adam 2012-03-29 20:09:34

相關問題