cn2服务器_高性能_物联网+

云安全 虚拟云 浏览

小编:我们都在使用子查询或FOR all条目来满足业务需求。有时其中一些会导致代码过长或效率低下。 少数情况是– 因为所有条目都不能与SQL表达式(如聚合表达式)组合。GROUP BY子句不允许

我们都在使用子查询或FOR all条目来满足业务需求。有时其中一些会导致代码过长或效率低下。

少数情况是–

因为所有条目都不能与SQL表达式(如聚合表达式)组合。GROUP BY子句不允许与FOR ALL ENTERS语句一起使用。

ABAP NW 7.52提出了新的语法,云平台存储,可以直接从内部表中选择数据作为数据源。不需要对所有条目使用或拆分为多个select语句。

这些可以通过新语法select FROM@ITAB

新语法将从内部表而不是数据库表中选择数据作为数据源。

数据库中不需要内部表中的数据

在这种情况下,内部表的数据表在AS ABAP上访问,云数据库报价,并且该表的处理方式与表缓冲区中的表类似。这对于所有数据库平台都是可能的

在下面的代码中,方法使用类CL\u ABAP\u DBFEATURES的\u特性来验证系统是否支持内部表作为数据源

在这种情况下,选择云服务器,数据库需要内部表中的数据

,在实际执行查询之前,云主机优惠,必须将数据传递到数据库中的临时表中。

这里,淘客助手下载,只有必选/已访问的列被传输到数据库。

此选项不支持所有数据库。出现语法检查警告,如果数据库中需要数据,pragma###itab#db#u select可以隐藏该警告。

在下面的代码中,我们需要连接(cityfrom->cityto)的航空公司占用的总座位数

输出

以下条件应用于内部表中的新语法。

select语句必须以@性格在select语句中只能指定一个内部表作为源必须有一个使用AS语句的别名它不应具有深层结构或包含类型字符串不应包含任何过时的数据类型

结论

只有在实际需要时,才应将内部表中的数据传输到数据库系统。主要适用于与数据库中其他数据源的连接条件。如果在SELECT语句中使用内部表之前不需要任何数据操作,那么还有其他替代方法,如GTT或CTE还有其他替代方法,如READ TABLE和LOOP\u AT,从数据源中不需要的内部表获取数据。使用新语法的访问相对比可用的替代方法慢,应在它们未涵盖的情况下使用

参考-Abapselect\U itab

当前网址:http://www.vmchk.com/keji/72673.html

 
你可能喜欢的: