HANA,为变量赋值,:=和=有什么区别

2020-09-04 02:16发布

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

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


我正在查看一些SAP HANA存储过程,并且看到了一些类似以下的表达式。

但是据我所见," str = N'test'"具有相同的目的,因此以下语法有什么特别之处吗? 如果没有,为什么要分配2种语法?

声明str nvarchar(50);
     str:= N'test';
 

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

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


我正在查看一些SAP HANA存储过程,并且看到了一些类似以下的表达式。

但是据我所见," str = N'test'"具有相同的目的,因此以下语法有什么特别之处吗? 如果没有,为什么要分配2种语法?

声明str nvarchar(50);
     str:= N'test';
 
付费偷看设置
发送
2条回答
三十六小时_GS
1楼 · 2020-09-04 02:38.采纳回答

不,没有什么特别的。 ":="是早期版本中使用的赋值运算符。 SAP建议仅使用" =",但出于兼容性原因,仍使用":="。

shere_lin
2楼-- · 2020-09-04 03:02

Dave 戴,请检查"建议"部分 这里

一周热门 更多>