解决不同字符集数据库间的数据同步问题:
、首先在原数据库上做一个视图,对保存汉字的字段,加包函数
(保存汉字的字段)
、在新数据库上,做个数据库连接,连接指向原数据库,之后对步骤
中的视图中,使用了
的字段,再用 函数转
换回来,
具体测试环境和测试方法:
1.在 108 的 testdb 数据库中建一个表 itax.city 其中有一列 name 中
保存汉字
2.增加一个视图如:
!"#$"#!% &&'!
(!' $ &!!) $*+ ,- &+ ,.),
#!%/&'!0.),"#!%/
3.在 167 机器上的 tnsnames.ora 文件中增加到 108 的连接入口
在 数据库中增加到 的数据库链路1如
&2'34555
65786599/:
5
4.在 gsweb 数据库查询
*5;-<;
"8=
5.不能基于视图来建立物化视图,所以只能先建一个缓冲表,然后每天使用
存储过程来填充此表,
评论1
最新资源