2020-09-13 21:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想遍历HANA表函数中的表变量:
DECLARE mytable TABLE(...):
,然后选择其内容并为其添加更多内容。 该表仅在第一个循环之后填充,因此第一个SELECT返回错误,因为该变量仍未分配。
如何检查表是否未分配,以在第一个循环中跳过SELECT语句。 诸如IF mytable EXISTS或IF mytable是EMPTY还是IS NULL之类的东西?
无法查看表变量是否未初始化且不会引发错误。
您可以做的是:
-在HANA 1上,您可以使用零记录结果集(例如, SELECT ... FROM source_table WHERE 1 = 0;
-在HANA 2上,您的表变量默认情况下被初始化。
最多设置5个标签!
无法查看表变量是否未初始化且不会引发错误。
您可以做的是:
-在HANA 1上,您可以使用零记录结果集(例如, SELECT ... FROM source_table WHERE 1 = 0;
-在HANA 2上,您的表变量默认情况下被初始化。
一周热门 更多>