加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle DDL导出

发布时间:2021-01-13 01:08:26 所属栏目:站长百科 来源:网络整理
导读:我试图在HSQL数据库中从头建设一个oracle数据库. 这是为了在当地开拓职员体系上实现更好的单位测试. 我必要知道的是,我可以在oracle处事器/客户端中行使任何器材/呼吁,它可觉得oracle数据库中的全部工具(表,同义词,视图等)提供全部DDL呼吁. 我规划通过建设的

我试图在HSQL数据库中从头建设一个oracle数据库.
这是为了在当地开拓职员体系上实现更好的单位测试.

我必要知道的是,我可以在oracle处事器/客户端中行使任何器材/呼吁,它可觉得oracle数据库中的全部工具(表,同义词,视图等)提供全部DDL呼吁.

我规划通过建设的DDL呼吁并实行将这些呼吁转换为HSQL兼容呼吁.

也许吗?

接待任何提议.

体系信息:

Oracle DB: Oracle enterprise server 11g R2. 
HSQL DB: hsql 2.2.9

办理要领

您可以将 DBMS_METADATA package与数据字典一路行使,以天生工具的DDL.譬喻,为架构中的每个表天生DDL

declare
  l_ddl clob;
begin
  for t in (select * from user_tables)
  loop
    l_ddl := dbms_metadata.get_ddl( 'TABLE',t.table_name,USER );
    <<do something with l_ddl>>
  end loop;
end;

您确定行使与您现实陈设的数据库完全差异的数据库举办测试是否公道?纵然您将DDL转换为最靠近的模仿,您好像很也许会按照您毗连的数据库得到一些测试的差异功效.您确定在开拓职员的计较机上无法安装Oracle(假如您的忧虑首要是关于容许,则也许是Oracle XE)吗?

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读