我通常在所有此类情况下使用正则表达式,因为它更快且易于阅读,我建议您也这样做。您可以使用类似于代码片段的内容来完成您的工作。DATA: lv_para TYPE string. lv_para = ' You &are like& kite &flying& in a &hurricane&'. REPLACE ALL OCCURRENCES OF REGEX '&[^&]+&' IN lv_para WITH ''. WRITE lv_para.让我为您解释正则表达式。它应该匹配第一个“&”,然后您可以组合多个“&”的出现,并且必须匹配最后一个“&”。
我认为,如果您进行一些简单的研究或阅读了可用的文档,那么您就会得到答案。原因是您已经知道部分答案(如您所说,SQL 示例)。在 SAP HANA 数据库中,我们有一个类似的表“SYS.M_TABLE_STATISTICS”。只需根据最后修改日期对表进行查询即可。使用“M_TABLE_STATISTICS”系统视图不是事务性的。回滚 DML 语句时,视图中的计数值保持不变。
您可以通过多种方式完成类似的事情。您可以使用内部表用法或范围表。让我展示一个使用内部表的示例,供您参考。SELECT Id, Name, DOB FROM sEmployee INTO CORRESPONDING FIELDS OF TABLE result_tab FOR ALL ENTRIES IN internal_tab // internal_tab 是一个定义了列的内部表 WHERE Id = internal_tab -Id AND Name = internal_tab –Name