点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们如何获取现有的HANA Guid并将其转换为CDS可以接受并映射到OData edm.guid?
上下文
我正在跨多个不同来源使用数据。 链接数据的键是Guid
我很难将现有的guid解析为OData edm.guid,即NodeJS OData V4
背景
我在帮助中阅读了此内容-使用UUID
默认情况下,CDS在SQL数据库中将UUID映射到nvarchar(36)。 该长度是为了容纳连字符以及其他连字符。
期望带有散列的 nvarchar(36),将现有的GUID保存为HANA中的nvarchar(32),没有散列值
变通
在SQLScript中,我可以使用REGEX做破折号
选择 REPLACE_REGEXPR('(。{8})(。{4})(。{4})(。{4})(。*)'在" DB_KEY"中带有'\ 1- \ 2- \ 3-3- \ 4- \ 5')作为" DBKey" 来自" My.ExternalView"
制造
" DB_KEY":0060768214261ED886C1D048C5E5B699 " DBKey":00607682-1426-1ED8-86C1-D048C5E5B699
如何在CDS中使用格式化程序或自定义类型?
嗨,保罗,
您是否有特定原因想要将其根据CDS转换为UUID而不将其视为String(32)?
最诚挚的问候,
约翰内斯
一周热门 更多>