BODS中的NVARCHAR

2020-08-22 16:15发布

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

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


大家好,

我正在尝试将数据从Oracle DB加载到HANA。 我的表放在HANA中,字段为NVARCHAR。

我的源系统是启用Unicode的系统。 在将数据存储创建为UTF-8时

当我将表从HANA导入到Data Services中时,它仍然显示为 VARCHAR.Is 否则,我需要注意才能带来没有任何问题的数据

谢谢

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

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


大家好,

我正在尝试将数据从Oracle DB加载到HANA。 我的表放在HANA中,字段为NVARCHAR。

我的源系统是启用Unicode的系统。 在将数据存储创建为UTF-8时

当我将表从HANA导入到Data Services中时,它仍然显示为 VARCHAR.Is 否则,我需要注意才能带来没有任何问题的数据

谢谢

付费偷看设置
发送
3条回答
软件心理学工程师
1楼-- · 2020-08-22 16:33

Hello Hari,

SAP DS的标准代码页为UTF-8,因此varchar应该可以正常工作。

此外,DS还会从源DB和目标DB中检测到正确的代码页。 如果需要确定的话,可以在源数据存储区中设置源代码页。

如果使用临时表,则DS可能会以错误的类型(标准类型为varchar)创建目标列。 为避免这种情况,您应该创建目标表手册并将其定义导入DS。

致谢

Severin

悻福寶寶
2楼-- · 2020-08-22 16:35

DS中根本没有nvarchar数据类型,这就是为什么您看不到它的原因。 DS varchar支持任何单字节或多字节字符集。 只要确保您的数据库也支持它即可。

compass1988
3楼-- · 2020-08-22 16:32

嗨,德克,

我对BODS中的"长"数据类型有疑问。 我正在使用长数据类型的长文本。 但是,当文本使用不同的语言时,它会给出"?" 而不是文字。 我知道目标表中对此有nvarchar选项。 但是在"长"数据类型的情况下该如何处理呢?

预先感谢!

一周热门 更多>