SELECT语法以提高速度

2020-09-14 10:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在SELECT .... WHE...

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

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


在SELECT .... WHERE语句中什么更快?

objnr + 0(2)IN('PR','NV')

(objnr LIKE'PR%'或objnr LIKE'NV%')

5条回答
Doze时光
2020-09-14 11:07

肯,

objnr + 0(2)IN('PR','NV')

不允许使用上述语法(至少在Oracle为数据库时)。 如果您的安装允许这样做,那么编写测试程序并自行检查应该很容易。 您可以使用GET TIME STAMP语句来测量时间。

数据:l_timestamp_1 TYPE时间戳,
       l_timestamp_2 TYPE时间戳,
       l_time TYPE时间戳,

       t_covp类型的covp标准表。

 获取时间戳字段l_timestamp_1。

 选择  *
 进入表t_covp
 来自covp
 最多100行
 objnr Like'PR%'或objnr Like'NV%'。

 获取时间戳字段l_timestamp_2。

 l_time = l_timestamp_2-l_timestamp_1。
 写:/l_timestamp_1,/l_timestamp_2,/l_time。

一周热门 更多>