简体   繁体   English

Oracle SQL Developer-在Apache Derby中使用的导出模式

[英]Oracle SQL Developer - Export Schema for use in Apache Derby

I'm trying to export an existing Oracle SQL database schema so that I can use it to build up an Apache Derby database. 我正在尝试导出现有的Oracle SQL数据库模式,以便可以使用它来构建Apache Derby数据库。

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

Does anybody know of any way to export the schema so that that format is compatible with Apache Derby? 是否有人知道导出架构的任何方式,以便该格式与Apache Derby兼容?

Examples: Apache Derby wants something like this: 示例: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)
   )

But SQL Developer outputs it like this: 但是,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)
   )

You might try DdlUtils: http://db.apache.org/ddlutils/ 您可以尝试DdlUtils: http ://db.apache.org/ddlutils/

I know it supports Derby, and the project website says it supports Oracle, so ... 我知道它支持Derby,并且项目网站说它支持Oracle,所以...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM