楼主: hwayw

话题讨论:如何实现从ORACLE到DB2的无缝迁移

[复制链接]
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:44
91#
发表于 2012-1-10 09:54 | 只看该作者
李玉明-421 发表于 2012-1-9 11:00
blob一般存放二机制的数据,转换成varchar for bit data比较合理吧。 当然你按照oracle这么转换在DB2中也是 ...

oracle 中的转换是使用了系统包UTL_RAW中的函数,但是db2luw 9.7 不兼容这个包啊

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:18
92#
发表于 2012-1-10 10:07 | 只看该作者
本帖最后由 李玉明-421 于 2012-1-10 10:13 编辑

UTL_RAW包确实不支持。
BLOB和VARCHAR可以直接转换,直接用BLOB和VARCHAR函数转换即可,但是,VARCHAR是编码的有codepage,BLOB是二进制数据,你需要自己保证数据的codepage正确。

使用道具 举报

回复
论坛徽章:
1
2012新春纪念徽章
日期:2012-01-04 11:58:44
93#
发表于 2012-1-10 15:32 | 只看该作者
李玉明-421 发表于 2012-1-10 10:07
UTL_RAW包确实不支持。
BLOB和VARCHAR可以直接转换,直接用BLOB和VARCHAR函数转换即可,但是,VARCHAR是编 ...

   谢谢您,我已经把oracle 中关于blob 和 varchar2  转换的函数 用db2 实现了
  再次感谢您的帮助

使用道具 举报

回复
论坛徽章:
0
94#
发表于 2012-1-23 17:25 | 只看该作者
没有无缝这一说啊
很多细节需要处理
要是一些简单的应用可能

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表