如何在SAP SQL中写入1 = 1

2020-09-02 12:43发布

         点击此处--->   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查询数据。

         点击此处--->   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条回答
小熊yu生菜
1楼-- · 2020-09-02 13:10

如果1 = 1表示应该返回每条记录,则不要使用任何WHERE条件。

me_for_i
2楼-- · 2020-09-02 13:27

没有" SAP SQL"之类的东西。 我认为您是说在SAP ABAP中使用"开放SQL"。

我在您的问题中添加了JCo标记,以便在JCo问答中其他人可以看到。

d56caomao
3楼-- · 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;-)

一周热门 更多>