允许将普通话字符存储在SAP ASE16中

2020-09-23 09:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我最近接手了一个使用SA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我最近接手了一个使用SAP ASE16的项目,我们正试图允许存储普通话字符。

理想情况下,我希望我们将庞大的生产数据库服务器转换为Unicode,以便我们可以有效地使用任何字符集,但我担心会产生后果。

这里的专业建议是什么,更重要的是,我们需要采取哪些步骤来实现这一变化?

谢谢

5条回答
梦想连接
2020-09-23 09:43

嗨,丹,

"执行sp_helpsort"将显示您当前的字符集和排序顺序。


ASE无法将数据中的非ASCII字符就地转换为utf8,但是可以在插入数据时进行转换。 因此,通常,转换过程涉及识别所有表中所有包含非ASCII字符的数据,从数据库中提取和删除该数据,为新字符集配置ASE,重建索引。 如有必要,请重新插入包含非ASCII字符的数据。

根据所涉及的数据量和您自己的喜好,要使用非ASCII
字符提取数据,您可以只对整个表进行bcp操作,或者创建仅返回非ASCII
数据的视图。 和bcp移出这些视图,并使用它们仅删除那些行。


-bret

一周热门 更多>