2020-09-21 09:16发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家们。 我有一个问题。 ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,专家们。
我有一个问题。 我需要从AMDP的本地表变量中删除重复项。
我找到了
从选项卡中删除,其中" $ rowid $"在中(从选项卡中的(按字段1,字段2进行分区)中选择SELECT引线($ rowid $));
但是对于本地表变量,它不起作用。
表变量的删除是 仅从HANA 2开始可用。您使用HANA 2吗?
此外,从未支持使用内部列存储列$ rowid $-在没有键的情况下使用它来消除重复记录并不是最明智的主意。
您可以轻松地从表变量中选择DISTINCT。
tab_dupes = SELECT ... FROM all_my_dupes; tab_nodupes =选择区域*从:tab_dupes;
就是这样。 没有奇怪的内部列内容,没有对表变量的困难更新。
对于仅在列子集上有重复项的情况,例如 您可以将关键列用作标准选项,例如选择最大的值(如果"最大"是唯一的)或仅获取第一个/最后一个条目。 但这也就是所有标准SQL ...
最多设置5个标签!
表变量的删除是 仅从HANA 2开始可用。您使用HANA 2吗?
此外,从未支持使用内部列存储列$ rowid $-在没有键的情况下使用它来消除重复记录并不是最明智的主意。
您可以轻松地从表变量中选择DISTINCT。
就是这样。 没有奇怪的内部列内容,没有对表变量的困难更新。
对于仅在列子集上有重复项的情况,例如 您可以将关键列用作标准选项,例如选择最大的值(如果"最大"是唯一的)或仅获取第一个/最后一个条目。 但这也就是所有标准SQL ...
一周热门 更多>