Open SQL REPLACE函数(字符串替换)

Open SQL REPLACE函数(字符串替换)

ABAP中使用REPLACE函数,需要符合ABAP Open SQL的语法规则,包括ABAP中的变量(宿主)要用@转义,表中的字段必须使用逗号分隔,INTO放置在SQL的最后等,L REPLACE函数可以在Select中为替换值中的某段字符串,在ABAP中的语法格式为REPLACE( arg1, arg2, arg3 )其意为用arg3替换arg1中出现的所有arg2

原表数据:

REPLACE函数字符串替换:

    SELECT replacecarrname 'px' '&*' AS carrname ,
      mandt ,
      carrid ,
      currcode
      
FROM scarr
     
WHERE carrid 'PS'
      INTO TABLE @DATA(result10)
      .

结果展示:

 

 


版权声明:本文为Sundam原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。