把下面这张图真正看懂之后,我通常不会把它当成一张单纯的语法对照表,而会把它看成三种数据库访问思路的分界线。图里写的是SAP HANA Native SQL、Classic Open SQL和Enhanced Open SQL,这三者表面上都在写SELECT,可它们站的位置并不一样。前者是直接面向数据库方言,后两者是 ABAP 数据库接口之上的语言层。再往前走一步,SAP 从 ABAP release 7.53 开始,已经把Open SQL的官方名称改成了ABAP SQL。这个改名本身就很有意思,它说明 SAP 眼里的重点早就不只是开不开放,而是 ABAP 语义、数据库接口、以及对 HANA 特性的吸收方式。(SAP Help Portal)也正因为如此,图里的Classic Open SQL和Enhanced Open SQL,