2020-09-04 16:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要将数据从postgresql复制到hana数据库,但是在postgresql表中有汉字,当将其复制到hana时,它会显示"‡è°°èššˆаˆå™¨ç"¨¥ è§,'...
在postgresql表中,在数据服务中该列为文本,必须将其更改为varchar,然后更改数据。
如何成功复制中文数据。
当2个系统(或数据库)进行通信时,您必须定义每个系统的代码页。 这定义了两个数据库中字符的编码方式。
数据服务也不例外,您必须定义在postgresql表(源)和sap hana db(目标)中使用的代码页。 在数据存储级别,您应该有一个代码页。 检查其值是否正确。
请参见 在这里。
关于,
弗雷德里克
您确定您的问题与所使用的代码页无关吗?
https://wiki.scn.sap.com/wiki/display/ABAP/Character+encoding+conversion
请确保在其中使用nvarchar数据类型 如果您使用的是模板表,请将选项使用NVARCHAR用于支持的数据库中的VARCHAR列为是。
谢谢弗雷德里克。
很好。 与数据库不同,DS不会区分varchar和nvarchar。
谢谢Dirk。
我为HANA数据库中的表定义 NVARCHAR 数据类型。
导入数据服务后,它也会更改为varchar。
我对代码页或ABAP一无所知,我使用数据服务应用程序,并使用SAP Data Service Designer进行作业设置。
最多设置5个标签!
当2个系统(或数据库)进行通信时,您必须定义每个系统的代码页。 这定义了两个数据库中字符的编码方式。
数据服务也不例外,您必须定义在postgresql表(源)和sap hana db(目标)中使用的代码页。 在数据存储级别,您应该有一个代码页。 检查其值是否正确。
请参见 在这里。
关于,
弗雷德里克
您确定您的问题与所使用的代码页无关吗?
< p>如果您运行FM SCP_GET_CODEPAGE_NUMBER,您将获得编号并在此处找到对应的数字https://wiki.scn.sap.com/wiki/display/ABAP/Character+encoding+conversion
请确保在其中使用nvarchar数据类型 如果您使用的是模板表,请将选项使用NVARCHAR用于支持的数据库中的VARCHAR列为是。
谢谢弗雷德里克。
很好。 与数据库不同,DS不会区分varchar和nvarchar。
谢谢Dirk。
我为HANA数据库中的表定义 NVARCHAR 数据类型。
导入数据服务后,它也会更改为varchar。
谢谢弗雷德里克。
我对代码页或ABAP一无所知,我使用数据服务应用程序,并使用SAP Data Service Designer进行作业设置。
一周热门 更多>