I'm trying to export an existing Oracle SQL database schema so that I can use it to build up an Apache Derby database.
Whenever I use the "Database Export" functionality of SQL Developer 4.0.1.14, it generates the sql files, but they are in a format that Apache Derby cannot work with.
Does anybody know of any way to export the schema so that that format is compatible with Apache Derby?
Examples: Apache Derby wants something like this:
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)
)
But SQL Developer outputs it like this:
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)
)
You might try DdlUtils: http://db.apache.org/ddlutils/
I know it supports Derby, and the project website says it supports Oracle, so ...