有没有一个很好的快捷方式将oracle导出到hssql?

时间:2012-01-17 11:50:45

标签: oracle reverse-engineering hsqldb

我正在处理遗留数据库,我想创建它的测试版本。

它基于视图而不是表格。

我想知道这里是否有人知道从视图中导出sql的快速方法,我可以使用所有数据类型创建基于hsql表的数据库版本?

1 个答案:

答案 0 :(得分:2)

您可以使用大多数IDE(例如Toad或SQL Developer)从视图(以及快照表中的类型)查看和提取底层SQL。这将是最简单,最友好的方法。

另一种方法是使用内置包DBMS_METADATA

select dbms_metadata.get_ddl('VIEW', 'MY_VIEW') from dual;

有关其他选项(例如'MATERIALIZED_VIEW')和示例,请参阅here