如何完美使用[%0],[%1],.....等

2020-09-28 14:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) SAP专家早安 我确实有一个...

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

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


SAP专家早安

我确实有一个非常重要的问题(对我来说),我尝试了所有可能的方法来解决它,但仍然没有结果。

从myTable中选择t.a,t.b和t.c,其中t.d = [%0]

这将很好地工作,用户必须输入" d"的值。

为什么它不能这样工作:

声明@aa varchar(20)

SET @aa = [%0]

从myTable中选择t.a,t.b和t.c,其中t.d = @aa

??

我的问题很简单,我有时需要在同一Qurey中的两个不同位置使用此输入。

我需要让用户输入我存储为变量的值,并在查询中需要的任何地方使用此变量……就这么简单。

任何人都可以帮助我或让我了解为什么它不能像这样吗?

预先感谢

1条回答
jovirus
2020-09-28 14:47

嗨,

使用以下逻辑:-

声明@aa varchar(20)

SET @aa =(从mytable x中选择x.d,其中x.d = [%0])

从myTable t中选择t.a,t.b和t.c,其中t.d = @aa

通过这种方式,您可以多次使用@aa变量。

此致

Anand

一周热门 更多>