1、在通过REPLACE来删除字符串中某些指定的字符串时,比如要删除“ABCDEFGH”中的"DEF"时
我们如果用REPLACE,则语法如下
REPLACE ‘DEF‘ WITH `` INTO ‘ABCDEFGH‘.
执行出来的结果就是‘ABCGH‘.
注意这里面WITH 后面用到的是STRING类型的NULL,即··,而不是CHAR类型的‘’,否则执行完之后就会多加一个空格
即‘ABF GH‘
2、数据库表更新用TRY.的时候,语法如下
DATA: lcx_error TYPE REF TO cx_root.
try.
xxxxxxxxxxxxxxxxx "更新数据库语句
CATCH cx_sy_open_sql_db INTO lcx_error.
endtry.
if sy-subrc = 0.
commit work.
else.
rollback work.
endif.