最近在写一个HANA存储过程,其中有段取数涉及到加减运算,原本写法是按照ABAP的代码习惯书写(如图一)测试过程中发现数据错误,先是以为错误发生在临时变量的定义上,尝试修改错误用CAST语法指定字段类型(如图二),发现取数依旧出错,最后利用IFNULL语法判别数据返回值修正错误(如图三)。
如果有其他方法解决问题欢迎指正...
(图一)
(图二)
(图三)
最近在写一个HANA存储过程,其中有段取数涉及到加减运算,原本写法是按照ABAP的代码习惯书写(如图一)测试过程中发现数据错误,先是以为错误发生在临时变量的定义上,尝试修改错误用CAST语法指定字段类型(如图二),发现取数依旧出错,最后利用IFNULL语法判别数据返回值修正错误(如图三)。
如果有其他方法解决问题欢迎指正...
(图一)
(图二)
(图三)