Oracle SQL Developer - 用于Apache Derby的导出模式

时间:2014-05-28 20:30:32

标签: sql sql-server oracle apache derby

我正在尝试导出现有的Oracle SQL数据库架构,以便我可以使用它来构建Apache Derby数据库。

每当我使用SQL Developer 4.0.1.14的“数据库导出”功能时,它都会生成sql文件,但它们的格式是Apache Derby无法使用的。

有没有人知道导出架构的任何方法,以便该格式与Apache Derby兼容?

实施例: Apache Derby需要这样的东西:

CREATE TABLE "SURVEY"."LOAD_BALANCE" 
   (    "LOAD_BALANCE_ID" NUMBER, 
    "SURVEY_ID" NUMBER, 
    "ROUTING_SERVICES" VARCHAR(255), 
    "ALGORITHM" VARCHAR(255), 
    "WEIGHT" VARCHAR(255), 
    "STICKINESS" VARCHAR(255), 
    "HEALTH_MONITOR" VARCHAR(255), 
    "SSL_USED" VARCHAR(255)
   )

但SQL Developer输出如下:

CREATE TABLE "SURVEY"."LOAD_BALANCE" 
   (    "LOAD_BALANCE_ID" NUMBER, 
    "SURVEY_ID" NUMBER, 
    "ROUTING_SERVICES" VARCHAR2(255 BYTE), 
    "ALGORITHM" VARCHAR2(255 BYTE), 
    "WEIGHT" VARCHAR2(255 BYTE), 
    "STICKINESS" VARCHAR2(255 BYTE), 
    "HEALTH_MONITOR" VARCHAR2(255 BYTE), 
    "SSL_USED" VARCHAR2(255 BYTE)
   )

1 个答案:

答案 0 :(得分:0)

您可以尝试使用DdlUtils:http://db.apache.org/ddlutils/

我知道它支持Derby,项目网站说它支持Oracle,所以......