为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:如何通过jbdc获取所有表的DDL语句?
declare
v_cnt text;
begin
for rec in
(
select table_name,OWNER from all_tables where OWNER NOT LIKE 'SYS%' AND OWNER != 'CTISYS' order by 1
)
loop
execute immediate 'select DBMS_METADATA.GET_DDL(''TABLE'','''||rec.table_name||''','''||rec.OWNER||''') from dual' into v_cnt;
print(v_cnt);
end loop;
end;
执行成功下面就是业务用户的DDL定义
通过管理工具生成
或者达梦迁移工具dts生成岂不是更快