点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 一个计算读取另一个计算的...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 一个计算读取另一个计算的...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
一个计算读取另一个计算的输出(相当快,大约20秒),将它们放入游标,在FOR循环中使用该游标,在FOR循环中读取每一行,然后将其写入输出变量。
问题在于,这种新的计算速度非常慢,大约花费了一个小时。
可能是什么问题? 第一次计算的行和列很多(大约20列和40.000行)。
感谢任何想法!
DECLARE CURSOR c_read FOR(从
var_Exit =从哑元中选择null作为field1,选择null作为field2;
FOR cur_row作为c_read DO
...一些简单的逻辑,在其中读取游标...
var_exit =从*:var_exit中选择*
全部合并
从虚拟对象中选择cur.row.field1和cur_row.field2;
END FOR;
关闭c_read;
var_out =从var_Exit中选择*;
如果这有用,我发现了另一种无需创建序列即可添加增量ID的方法:
选择row_number()OVER(按column_1,column_2的顺序排序)AS row_number,* FROM:table;
一周热门 更多>