"选择单个"与"选择最多1个行"

2020-08-18 21:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我花了最后2个小时...

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

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


大家好,

我花了最后2个小时比较并研究了上述陈述,但没有明确的结果。

是否有任何官方文档,其中哪个语句应更快地处理SELECT,而由于仅访问非(唯一)索引字段,我希望该语句仅返回一条记录?

这是否还取决于所使用的DBMS(ORACLE 10.2.0.4.0)和/或SAP版本(NW 7.01 SP6)?

从性能专家那里获得一些反馈非常好!

在此先感谢和问候,

Alej

17条回答
Alawn_Xu
2020-08-18 21:53

Sandra,感谢您指出新旧调试器之间的区别,并参考了OSS注释。 实际上,我仍然经常使用旧的调试器,因为我一直在为打开的会话数而苦苦挣扎...

赫尔曼,对我来说总是很有趣的是,那些看似微不足道的问题对于理解事物在内部的运作方式是多么大的挑战。

就使用而言,我真的很喜欢在开发人员知道(在技术或功能/应用程序级别上)最多可以匹配一条记录的情况下使用SELECT SINGLE的想法。 很好,因为通过阅读代码,您可以隐式地学习有关数据模型的某些知识(尤其是如果不能通过查看技术元数据来导出 )。 不幸的是,开发人员经常会出错,并使用SELECT SINGLE,他们应该为处理多条记录做好准备。 但是,在这种情况下,SELECT ..最多1行是错误的(因此,对于这种情况,我的理想解释是无助的,因为开发人员知道可能有多个记录匹配,但他只需要其中一个)。

一周热门 更多>