【问题标题】:Oracle SQL Developer - Export Schema for use in Apache DerbyOracle SQL Developer - 导出模式以在 Apache Derby 中使用
【发布时间】:2019-06-28 15:45:51
【问题描述】:

我正在尝试导出现有的 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)
   )

【问题讨论】:

    标签: sql sql-server oracle derby


    【解决方案1】:

    你可以试试 DdlUtils:http://db.apache.org/ddlutils/

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

    【讨论】:

    • Bryan- 是的,我今天早些时候曾尝试查看 DdlUtils,但下载站点及其所有镜像显然已关闭。一整天都下载不了。 db.apache.org/ddlutils/download.html
    • 嗯,整个互联网似乎表明这是要走的路。但是,我仍然无法从信誉良好的来源访问 DdlUtils 库。我和我的同事决定走另一条路。感谢您回复布莱恩。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 2023-01-27
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多