2020-08-18 21:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我花了最后2个小时比较并研究了上述陈述,但没有明确的结果。
是否有任何官方文档,其中哪个语句应更快地处理SELECT,而由于仅访问非(唯一)索引字段,我希望该语句仅返回一条记录?
这是否还取决于所使用的DBMS(ORACLE 10.2.0.4.0)和/或SAP版本(NW 7.01 SP6)?
从性能专家那里获得一些反馈非常好!
在此先感谢和问候,
Alej
UP TO 1 ROWS也不需要SELECT/ENDELECT
选择 * 进入表lt_dd03l 来自dd03l 最多1行 在哪里...
关于唯一二级密钥的问题,我坚持建议不要考虑这一点,因为二级密钥可以存在,但是必须存在。 在这种情况下,我会保持打开状态。
如果正确测量,则无法区分运行时间。 我们正在谈论几百微秒和
几微秒的差异接近测量精度。
齐格弗里德
糟糕,
没有注意到这一点:
发布时间:2010年7月7日晚上11:27
等待topicstarter的回答是徒劳的...
但是,希望我的答案适用于许多此类问题。
在培训课程中,我被告知,如果不使用SELECT UPTO 1 ROWS,则应该使用SELECT UPTO 1 ROWS 完整的主键集(如SELECT UPTO 1 ROWS的情况),它将仅从数据库,缓冲区以及目标字段中提取一行。 但是在SELECT SINGLE中,如果不使用所有主键,它将把多行传送到缓冲区,但是仅将一行传递到目标字段。
我认为,这是验证它的正确平台.........请告诉我,是否正确。
>被告知 那,我们应该使用SELECT UPTO 1 ROWS,如果我们不使用完整的主键集
是
>,就像SELECT UPTO 1 ROWS一样,它将仅获取 从数据库到缓冲区以及目标字段只有一行。
>但在SELECT SINGLE中,它将多行传输到缓冲区,但仅将一行传递到目标字段 ,如果未使用所有主
>键。
否
此线程现在已添加到
精彩的讨论-非常感谢所有参与者。
最多设置5个标签!
UP TO 1 ROWS也不需要SELECT/ENDELECT
关于唯一二级密钥的问题,我坚持建议不要考虑这一点,因为二级密钥可以存在,但是必须存在。 在这种情况下,我会保持打开状态。
如果正确测量,则无法区分运行时间。 我们正在谈论几百微秒和
几微秒的差异接近测量精度。
齐格弗里德
糟糕,
没有注意到这一点:
等待topicstarter的回答是徒劳的...
但是,希望我的答案适用于许多此类问题。
在培训课程中,我被告知,如果不使用SELECT UPTO 1 ROWS,则应该使用SELECT UPTO 1 ROWS 完整的主键集(如SELECT UPTO 1 ROWS的情况),它将仅从数据库,缓冲区以及目标字段中提取一行。 但是在SELECT SINGLE中,如果不使用所有主键,它将把多行传送到缓冲区,但是仅将一行传递到目标字段。
我认为,这是验证它的正确平台.........请告诉我,是否正确。
>被告知 那,我们应该使用SELECT UPTO 1 ROWS,如果我们不使用完整的主键集
是
>,就像SELECT UPTO 1 ROWS一样,它将仅获取 从数据库到缓冲区以及目标字段只有一行。
是
>但在SELECT SINGLE中,它将多行传输到缓冲区,但仅将一行传递到目标字段 ,如果未使用所有主
>键。
否
此线程现在已添加到
精彩的讨论-非常感谢所有参与者。
一周热门 更多>