Delete语句给出了内存分配失败

2020-08-17 08:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

对于我来说,当我尝试使用过程中生成的临时表数据(30K)从我的表中删除记录时,它给出了错误。

任何提示我做错了什么。我都在写我的代码..建议是受欢迎的。

从table_A tt删除

其中1 = 1

AND(team_type = l_in_team_type或l_in_team_type ='ALL')

-和date_key在:l_in_start_date_key和:l_in_end_date_key之间

AND((:l_full_load ='yes'和tt.date_key之间的:l_in_start_date_key和:l_in_end_date_key)或(::l_full_load ='no'

并且存在(从TEMP的SELECT 1中chg.client = tt.client AND chg.sales_document = tt.sales_document AND chg.sales_document_item = tt.sales_document_item AND chg.date_key = tt.date_key))) >

错误消息:

语句'call 在26.867秒内成功执行(服务器处理时间:26.425秒)-受影响的行:24704无法在1:08.839分钟内执行'call '。 SAP DBTech JDBC:[4]:无法分配足够的内存:搜索表错误::第174行第15行(在pos 9428):[4](范围3):无法分配足够的内存:OOM。 请检查跟踪以获取更多信息(请检查行:174、233、546、715)2个语句的持续时间:1:35.707分钟

line:174,233,546,715都是我要为数据集设定临时变量的地方。

预先感谢您的建议。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

对于我来说,当我尝试使用过程中生成的临时表数据(30K)从我的表中删除记录时,它给出了错误。

任何提示我做错了什么。我都在写我的代码..建议是受欢迎的。

从table_A tt删除

其中1 = 1

AND(team_type = l_in_team_type或l_in_team_type ='ALL')

-和date_key在:l_in_start_date_key和:l_in_end_date_key之间

AND((:l_full_load ='yes'和tt.date_key之间的:l_in_start_date_key和:l_in_end_date_key)或(::l_full_load ='no'

并且存在(从TEMP的SELECT 1中chg.client = tt.client AND chg.sales_document = tt.sales_document AND chg.sales_document_item = tt.sales_document_item AND chg.date_key = tt.date_key))) >

错误消息:

语句'call 在26.867秒内成功执行(服务器处理时间:26.425秒)-受影响的行:24704无法在1:08.839分钟内执行'call '。 SAP DBTech JDBC:[4]:无法分配足够的内存:搜索表错误::第174行第15行(在pos 9428):[4](范围3):无法分配足够的内存:OOM。 请检查跟踪以获取更多信息(请检查行:174、233、546、715)2个语句的持续时间:1:35.707分钟

line:174,233,546,715都是我要为数据集设定临时变量的地方。

预先感谢您的建议。

付费偷看设置
发送
1条回答
clever101
1楼-- · 2020-08-17 09:25

该问题似乎并非源于DELETE命令,而可能源于为表变量定义的命令。 如果这些命令是问题的一部分,则可能为该问题提供一个更好的答案的机会。

一周热门 更多>