如何在SAP SQL中写入1 = 1

2020-09-02 12:43发布

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

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

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


在oracle sql中,如果我使用可选条件,则可以使用1 =1。SAPSQL中的语法是什么? 我尝试过

 SELECT * FROM spfli其中1 = 1 INTO TABLE @gt_spfli 

,没有任何返回。 我在JCO中使用此SQL从SAP查询数据。

3条回答
d56caomao
2020-09-02 13:12

让您认为1 = 1在Hana中行不通? 确实如此-实际上,您也可以使用2 = 2或0 = 0(如果您喜欢冒险,也可以使用2 = 1 + 1)。 或者,如前所述,完全避免谓词。

由于未提及特定的Hana SQL方言变体,因此为完整起见,我仅添加两个示例:

-SAP Hana SQLScript:
开始BEGIN
my_tabvar = 选择*从MyTable WHERE 1 = 1;
SELECT * FROM:my_tabvar;
END;
-SAP Hana SQL:
创建表My_New_Table AS(SELECT * FROM MyTable WHERE 2 = 2);
# p#

嗨Witalij,

现在称为ABAP SQL;-)