2020-08-25 20:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在将SQL Server迁移到HANA的框架中,我们需要在HANA中重用SQL Server的TRY_CONVERT函数。 有什么等效的吗?
谢谢!
嗨,
请检查下面的线程以获取HANA SQL转换功能。
https://help.sap.com/查看器/4fe29514fd584807ac9f2a04f6754767/2.0.04/zh-CN/209ddefe75191014ac249bf78ba2a1e9.html
此致
Geetha。
嗨,克里斯蒂安,
我可以知道,为什么在'97 .02.0'中使用两个小数点
下面的示例将值7654321.888888转换为精度为10位,小数位数为3的DECIMAL数据类型,并返回值7654321.888:
从DUMMY中选择TO_DECIMAL(7654321.888888,10,3)作为"十进制";
从DUMMY中选择TO_DECIMAL(97.029999,4,2)为"十进制";
请检查HANA SQL中的CAST函数
https://help.sap.com/查看器/4fe29514fd584807ac9f2a04f6754767/2.0.01/zh-CN/20db6dd475191014aa7b978452f92bbd.html
最多设置5个标签!
嗨,
请检查下面的线程以获取HANA SQL转换功能。
https://help.sap.com/查看器/4fe29514fd584807ac9f2a04f6754767/2.0.04/zh-CN/209ddefe75191014ac249bf78ba2a1e9.html
此致
Geetha。
嗨,克里斯蒂安,
我可以知道,为什么在'97 .02.0'中使用两个小数点
下面的示例将值7654321.888888转换为精度为10位,小数位数为3的DECIMAL数据类型,并返回值7654321.888:
从DUMMY中选择TO_DECIMAL(97.029999,4,2)为"十进制";
请检查HANA SQL中的CAST函数
https://help.sap.com/查看器/4fe29514fd584807ac9f2a04f6754767/2.0.01/zh-CN/20db6dd475191014aa7b978452f92bbd.html
谢谢您的回答。
我们必须将文本表列转换为DECIMAL,但是此列可以包含一些垃圾数据,例如日期,带2个点的数字等。因此,我们需要检查是否可以使用CAST函数转换列值 在执行转换本身之前,以避免错误。 在这方面,SQL Server函数TRY_CONVERT非常有用,但HANA中没有等效项。
如上所述," IS_ERROR"函数或类似函数也很有用,但在HANA中也不存在。 任何提示,同志将不胜感激。 谢谢与问候
一周热门 更多>