将int转换为xml提取中的字符串

2020-08-23 19:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 在将数据从xml文件提取...

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

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


在将数据从xml文件提取到sql表时,出现了一个问题...因为xml列中的u_type是int数据类型,但是实际数据像1B,1H ...,并且在提取1,2之后 将进入sql表。

我尝试将强制转换功能用作cast(u_type,'varchar(4)'),但无法正常工作..收到警告

无法将数据<1H>转换为类型。 上下文:列。

任何想法

致谢

4条回答
黑丝骑士
2020-08-23 19:55 .采纳回答

Hallo Leo,

看来,问题出在您的XML结构文件(XSD)中,在结构文件级别将该字段的数据类型更改为varchar(4)。

欢呼

一周热门 更多>