DELETEitabINDEXn.DELETEitabFROMn1TOn2.DELETEitabFROMn1."删除n1后面的数据(包括n1)DELETEitabTOn2."删除n2前面的数据(包括n2) - 案例代码演示 PS:依次接触下面案例中的DELETE语句的注释代码,观察它们不同的效果 代码语言:javascript 复制 DATA:GT_SFLIGHTTYPETABLEOFSFLIGHTWITHNON-UNIQUEKEYCARRIDFLDATE,GS_S...
利用WHERE语句删除数据 DELETEitabWHEREcondition. - 案例代码演示 DATA:GT_SFLIGHTTYPETABLEOFSFLIGHTWITHNON-UNIQUEKEYCARRIDFLDATE,GS_SFLIGHTTYPESFLIGHT.GS_SFLIGHT-CARRID='AC'.GS_SFLIGHT-CONNID=0820.GS_SFLIGHT-FLDATE='20200716'.GS_SFLIGHT-PRICE=1500.APPENDGS_SFLIGHTTOGT_SFLIGHT.GS_SFLIGHT-CARR...
MODIFY<itab> [INDEX<idx> ]FROM<wa>[TRANSPORTING<f1> <f2> ... ]"如果没有INDEX选项,只能在循环中使用该语句 DELETE<itab> [INDEX<idx>]"删除单条。如果省略<index>选项,则DELETE <itab>语句只能用在循环语句中 DELETE<itab> [FROM<n1>] [TO<n2>]WHERE<condition>"删除多条 3.1.LOOP AT循环内表...
APPEND WA_ITAB8 TO itab8. COLLECT WA_ITAB8 INTO itab8. " 添加一个内表到另外一个表里 APPEND LINES OF itab1 to itab2. APPEND LINES OF itab1 FROM 1 TO 2 TO ITAB2. INSERT LINES OF itab1 INTO ITAB2 INDEX 2 . " 更新+定位行 WA_ITAB8-field1 = 'HELLO'. WA_ITAB8-field...
利用WHERE语句删除数据 DELETE itab WHERE condition. 案例代码演示 DATA:GT_SFLIGHT TYPE TABLE OF SFLIGHT WITH NON-UNIQUE KEY CARRID FLDATE,GS_SFLIGHT TYPE SFLIGHT.GS_SFLIGHT-CARRID = 'AC'.GS_SFLIGHT-CONNID = 0820.GS_SFLIGHT-FLDATE = '20200716'.GS_SFLIGHT-PRICE = 1500.APPEND GS_SFLI...
MODIFYitabFROMwa [INDEX idx][TRANSPORTING f1 f2..]. --只适合于标准表和排序表. 五、删除内表数据. 1.关键字删除一条数据. DELETETABLEitab [FROMwa].DELETETABLEitabWITHTABLEKEY k1=f1 ...kn=fn. 2.WHERE条件删除. DELETEitabWHEREcond.DELETEgt_itabWHEREcarrid ='AA'. ...
Deletes all initial rows of an internal table. DATA itab TYPE HASHED TABLE OF scarr WITH UNIQUE KEY carrid. ... DELETE itab WHERE table_line IS INITIAL. Handleable Exceptions CX_SY_ITAB_DYN_LOOP Cause:Error in a dynamicWHEREcondition ...
DELETE itab WHERE cond.この命令によって、論理式 cond を満たすすべての行が処理されます。論理式 cond は複数の比較で構成されます。それぞれの比較において、最初のオペランドは行構造のコンポーネントでなければなりません。テーブル行が構造化ではない場合は、最初のオペランドとして式...
按条件或者索引删除一组选定行 DELETE ITAB FROM 2 TO 4 WHERE AGE > 4 . 4.整体复制内表,目标内原有内容被覆盖: 1)不带表头 MOVE ITAB1 TO ITAB2. 2)带表头 MOVE ITAB1[] TO ITAB2[]. 5.两个内表行结构不一致时,对同名的具有相同或者可转换结构字段进行复制,在循环中使用MOVE-CORRESPONDING ...
利用WHERE条件删除多条数据:DELETE itab WHERE cond. 利用索引删除内表数据:DELTE itab INDEX idx. 利用索引也可以删除多条数据 DELETE itab FROM n1 TO n2."删除从n1到n2的数据 DELETE itab FROM n1."删除从n1开始之后的所有数据 DELETE itab TO n2."删除从开始到n2的数据 ...