Open SQL SUBSTRING函数(截取任意位置任意长度的字符串)

Open SQL SUBSTRING函数(截取任意位置任意长度的字符串)

ABAP中使用SUBSTRING函数,需要符合ABAP Open SQL的语法规则,包括ABAP中的变量(宿主)要用@转义,表中的字段必须使用逗号分隔,INTO放置在SQL的最后等,SUBSTRING函数可以在Select中截取字段值中任意位置任意长度的字符串,在ABAP中的语法格式为SUBSTRING( arg, pos, len ) 其意为从pos位开始截取arglen位字符

原表数据:

SUBSTRING函数截取任意位置任意长度的字符串:

SELECT substringcarrname AS carrname ,
      mandt ,
      carrid ,
      currcode
      
FROM scarr
     
WHERE carrid <> ''
      INTO TABLE @DATA(result11)
      .

结果展示:

 

 

猜你喜欢

转载自blog.csdn.net/Sundam/article/details/85766628