如何在SAP HANA查询中执行STUFF函数语法

2020-08-27 23:50发布

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

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


SELECT STUFF('SQL Tutorial',1,3,'HTML');

我需要知道用于类似sql中的东西功能的语法和功能

提供示例。

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

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


SELECT STUFF('SQL Tutorial',1,3,'HTML');

我需要知道用于类似sql中的东西功能的语法和功能

提供示例。

付费偷看设置
发送
1条回答
昵称总是被占用
1楼 · 2020-08-28 00:00.采纳回答

HANA中没有STUFF函数,但是您可以结合使用SUBTRING函数来获得类似的行为。 尝试执行以下操作(您可以创建自定义标量函数或直接在查询中使用SUBSTRING:

 DO
 开始


 声明" START" INTEGER = 1;
 十进制" LENG" INT:= 3;
 声明为" STRING" VARCHAR(100):='SQL教程';
 十进制" STUFF_STRING" VARCHAR(100):='HTML';

 SELECT SUBSTRING(:STRING,1,1-:START)||  :STUFF_STRING || 从DUMMY SUBSTRING(:STRING,:START +:LENG,LENGTH(:STRING));


 结束
 

以您的示例为例:

选择
 substring('SQL Tutorial',1,1-1)||  " HTML" ||  substring('SQL Tutorial',1 + 3,length('SQL Tutorial'))as STUFF_STRING
 从
 假;
 

一周热门 更多>