在HANA中的TRY_CONVERT

2020-08-25 20:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在将SQL Server迁移到H...

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

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


在将SQL Server迁移到HANA的框架中,我们需要在HANA中重用SQL Server的TRY_CONVERT函数。 有什么等效的吗?

谢谢!

3条回答
小c菟菟
2020-08-25 21:01

嗨,克里斯蒂安,

我可以知道,为什么在'97 .02.0'中使用两个小数点

下面的示例将值7654321.888888转换为精度为10位,小数位数为3的DECIMAL数据类型,并返回值7654321.888:

从DUMMY中选择TO_DECIMAL(7654321.888888,10,3)作为"十进制"; 
指定要转换为DECIMAL数据类型的值。
精确
指定有效数字的总数。 精度范围可以从1到34,并且必须是字符串常量。
规模
指定从小数点到最低有效数字的位数。

您可以尝试执行以下代码吗

从DUMMY中选择TO_DECIMAL(97.029999,4,2)为"十进制";

请检查HANA SQL中的CAST函数

https://help.sap.com/查看器/4fe29514fd584807ac9f2a04f6754767/2.0.01/zh-CN/20db6dd475191014aa7b978452f92bbd.html



一周热门 更多>