有这样一个问题:
旧oracle数据库字符集是gbk,
新oracle数据库是utf8编码的。这样想把旧数据库的表引入到新数据库,发现varchar类型的字段会报错,因为两种编码下字符长度不一样,在不更改表结构的情况下,有没有什么解决方法,比如:不同的oracle用户或者表空间,设置不同的编码,有没有类似的解决方法?
旧oracle数据库字符集是gbk,
新oracle数据库是utf8编码的。这样想把旧数据库的表引入到新数据库,发现varchar类型的字段会报错,因为两种编码下字符长度不一样,在不更改表结构的情况下,有没有什么解决方法,比如:不同的oracle用户或者表空间,设置不同的编码,有没有类似的解决方法?
解决方案 »
- 关于oracle性能优化的问题
- 关于oracle存储过程,求简单的扫盲
- undo表空间支持assm吗
- Trigger同时更新两个表的问题
- 数据库查询性能问题:在只遍历一遍数据表的情况下得到两个值的行数的差
- 找团队开发成员(VC、Delphi、ASP.NET、数据库)
- oracle 8.1.7 存储过程存入blob字段为何失败?
- 请问该如何删除一个数据库中所有的表,然后导入.
- 在线等待,散尽分数,拚血求知
- 怎么样建一个视图,A表中的记录全部显示,B表如果有A表中的ID则显示处理记录,没有就显示为空。想问一下这个视图如何写呢?
- Oracle 11gR2 安装问题
- oracle10g最大可用内存是多少?
gbk是utf-8的子集
你的新库可以兼容旧库...吧