long类型的字段如何复制成varchar2或clob的

[复制链接]
查看11 | 回复5 | 2007-4-9 11:34:42 | 显示全部楼层 |阅读模式
原来的数据库里有很多的long类型的,oracle9.这次做迁移,我想把这些东西都改成varchar2(4000)的,实在不行,就用clob的.但查了些文档,都搞不清怎么弄的.有哪位转过,指导一下,谢谢.
回复

使用道具 举报

千问 | 2007-4-9 11:34:42 | 显示全部楼层
自己查查dbms_redefinition这个package。
回复

使用道具 举报

千问 | 2007-4-9 11:34:42 | 显示全部楼层
或许根本不用这么复杂。migrate data的时候,重新定义destination的表格就行了。
回复

使用道具 举报

千问 | 2007-4-9 11:34:42 | 显示全部楼层
migrate data?我是用EXP,IMP的形式的,这样不行吧
migrate data是什么时候做的?谢谢
回复

使用道具 举报

千问 | 2007-4-9 11:34:42 | 显示全部楼层
留个脚印,明天俺自己试试。
直接把blob的insert到clob不知道行不行,呵呵。
如果长度小于4000的话,oracle在blob上支持字符串的函数的,应该可以使用to_char转换成char的
回复

使用道具 举报

千问 | 2007-4-9 11:34:42 | 显示全部楼层
long可真是一个傻东西啊
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行