一个范围(或选择选项)中允许的最大值数量,以避免DBIF_RSQL_INVALID_RSQL错误

2020-08-21 07:26发布

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

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


专家们,

我有一个选择查询,如下所示:

选择--------

其中字段为LR_RANGE。

现在,当我在LR_RANGE中具有大量值时,便会出现转储。 我想知道可以避免转储的最大值数。 我尝试填充该范围内的随机值,但数量不一致。 有时,当我对一个表有700个条目,而对另一表有2000个条目时,我会转储。

请让我知道:

1。 允许的值数量取决于表还是取决于数据库参数?

2。 如何找到可以在我的系统中填写的值的数量?

注意:我们不讨论"选择所有条目"选项。

此致

Karthik

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

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


专家们,

我有一个选择查询,如下所示:

选择--------

其中字段为LR_RANGE。

现在,当我在LR_RANGE中具有大量值时,便会出现转储。 我想知道可以避免转储的最大值数。 我尝试填充该范围内的随机值,但数量不一致。 有时,当我对一个表有700个条目,而对另一表有2000个条目时,我会转储。

请让我知道:

1。 允许的值数量取决于表还是取决于数据库参数?

2。 如何找到可以在我的系统中填写的值的数量?

注意:我们不讨论"选择所有条目"选项。

此致

Karthik

付费偷看设置
发送
5条回答
落灬小鱼
1楼 · 2020-08-21 07:57.采纳回答
灬番茄
3楼-- · 2020-08-21 08:04

嗨,卡西克,

有一个限制,并且有一个描述该限制的树液注释(不能回忆是哪个)。 但是,select语句的此限制以字节为单位,因此,根据您在选择中使用的字段,这将有所不同。

例如,如果您在vbap中使用matnr并通过复制/粘贴使用了超过大约 选择选项中有1900个物料编号,它将转储。

请检查OSS上的汁液记录。

鲍勃

消息的编辑者:B. Wallagh找到了,汁液注释13607

Tong__Ming
4楼-- · 2020-08-21 08:11

这取决于数据库的类型,通常最大数量约为1000 ,但我认为这也取决于用于转换WHERE条件的内存大小。

Max

槿木_熙
5楼-- · 2020-08-21 08:03

此限制还取决于内核版本。 请参阅注释2317211。

一周热门 更多>