怎样解决dbms_metadata.get_ddl输出断行的问题?

[复制链接]
查看11 | 回复4 | 2008-6-6 09:16:16 | 显示全部楼层 |阅读模式
我在用 dbms_metadata.get_ddl 获得目标对象的创建脚本的时候,输出的结果里面总是会有一些行中断,搞得我不得不一行行的检查,非常累,还容易遗漏。有没有办法生成一个不用更改就可以直接拿到其他数据库使用的结果?
回复

使用道具 举报

千问 | 2008-6-6 09:16:16 | 显示全部楼层
增加行宽啊.
回复

使用道具 举报

千问 | 2008-6-6 09:16:16 | 显示全部楼层
set long 5000
回复

使用道具 举报

千问 | 2008-6-6 09:16:16 | 显示全部楼层
在用get_ddl以前,格式化输出,格式成单行,不知道能不能满足你的需求
exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'PRETTY',FALSE);
回复

使用道具 举报

千问 | 2008-6-6 09:16:16 | 显示全部楼层
理解错问题了
set linesize 130就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行