2020-09-01 22:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个包含45个字段的源表,其中20个字段可能具有"空"值(混合)。 但是,目标表中的映射字段不允许为" null"。 因此,我需要在"查询"中将null转换为""。
如果使用IFTHENELSE,性能会受到很大影响吗? (超过1亿条记录)。 我可以使用其他组件来提高性能吗?
谢谢
DS这样的函数的吞吐量是每秒每线程数百万行。 因此,您将需要很多功能甚至感到不利。 因此,不,它的性能还不错。
btw,如果它实际上只是一个ifthenelse(COL1不为null,COL1,-1),那么nvl(COL1,-1)可能更好 适合。 但仅适用于IS NULL测试。 如果您测试IS NULL或<是一个空字符串>,那么是否需要thethenelse()。
三个有点奇怪。 Hana没有nvl()函数,它称为ifnull()。
最多设置5个标签!
DS这样的函数的吞吐量是每秒每线程数百万行。 因此,您将需要很多功能甚至感到不利。 因此,不,它的性能还不错。
btw,如果它实际上只是一个ifthenelse(COL1不为null,COL1,-1),那么nvl(COL1,-1)可能更好 适合。 但仅适用于IS NULL测试。 如果您测试IS NULL或<是一个空字符串>,那么是否需要thethenelse()。
三个有点奇怪。 Hana没有nvl()函数,它称为ifnull()。
一周热门 更多>