我如何在Hana的sqlcommand内部声明变量?

2020-08-22 10:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)做 开始 声明sqlcomm...

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

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


开始

声明sqlcommand nvarchar(400000);

创建本地临时表#GV(" DocEntry" int);

sqlcommand:='插入#GV,从Emp中选择" DocEntry"'

立即执行sqlcommand;

从#GV中选择*;

下降表#GV; 结束;

以上查询已正确执行。我在sql命令中为日期传递了声明函数。

示例:sqlcommand:='插入#GV声明DocEntry int ='123'从Emp中选择" DocEntry",其中" Field" =:DocEntry';

错误消息

如何在sqlcommand中声明变量。

任何指南都非常受欢迎。

5条回答
SC_Yao
2020-08-22 11:17

如果确实需要使用动态SQL(出于任何未解释的原因),则必须将这些值连接起来。 但是如果您这样做是为了防止SQL注入( https://help.sap。 com/viewer/de2486ee947e43e684d39702027f8a94/1.0.12/en-US/6f5b1ddaf79e429c81f472fdf7e2d6ee.html )。

一周热门 更多>