DELETE 删除
DELETE 表名 WHERE 条件.(根据条件删除对应表中的对应值)
DELETE gt_table WHERE id = 5.
DELETE 表名 INDEX 行数.(根据索引删除对应表中的对应行数)
DELETE gt_table INDEX 1.
DELETE TABLE 表名 FROM 结构体.(根据FROM后的结构体的值删除)
DELETE TABLE gt_table FROM gs_member.
MODIFY 更改
MODIFY TABLE 表名 FROM 结构体.(根据结构体更改内表数据,必须指定更改的内容才可以修改)
*指定更改之后的数据
gs_member1-id = 7.
gs_member1-name = '张三8'.
gs_member1-age = 19.
gs_member1-sex = '男1'.
MODIFY TABLE gt_table FROM gs_member1.
MODIFY 表名 FROM 结构体 TRANSPORTING 字段名 WHERE 条件.(根据FROM后的结构体的值去更新,后面可以加指定某几个字段更改)
*指定更改之后的数据
gs_member1-id = 7.
gs_member1-name = '张三7'.
gs_member1-age = 19.
gs_member1-sex = '男1'.
*MODIFY 表名 FROM 结构体 TRANSPORTING 字段名 WHERE 条件.
MODIFY gt_table FROM gs_member1 TRANSPORTING name id WHERE name = '张三7' AND id = 6.
MODIFY 表名 FROM 结构体 INDEX 行数 TRANSPORTING 字段名.(根据结构体的索引去更改表,后面可以加指定某几个字段更改)
*指定更改之后的数据
gs_member1-id = 7.
gs_member1-name = '张三7'.
gs_member1-age = 19.
gs_member1-sex = '男1'.
MODIFY gt_table FROM gs_member1 INDEX 2 TRANSPORTING id name.
REFRESH 清空
REFRESH 表名.(清空表)
CLEAR 清空
CLEAR 结构体或结构体中的某个值.
SORT 排序
SORT 表名 BY 字段名 DESCENDING.(降序排列)
SORT gt_table BY id name DESCENDING.
SORT 表名 BY 字段名 ASCENDING.(升序排列)
SORT gt_table BY id name ASCENDING.
删除内表重复行
DELETE ADJACENT DUPLICATES FROM 表名 COMPARING 字段名.(删除表中指定字段重复的值)
DELETE ADJACENT DUPLICATES FROM gt_table COMPARING id."必须先排序才可以删除重复
遍历内表
LOOP AT 表名 INTO 结构体 WHERE 条件. 执行的操作. ENDLOOP.
*遍历内表
LOOP AT gt_table INTO gs_member WHERE id = 2..
WRITE: / gs_member-id, / gs_member-name, / gs_member-age, / gs_member-sex.
ENDLOOP.
LOOP AT 表名 INTO 结构体 FROM 1 TO 2.(指定从1到2遍历) 执行的操作. ENDLOOP.
LOOP AT gt_table INTO gs_member FROM 1 TO 5.
WRITE: / gs_member-id, / gs_member-name, / gs_member-age, / gs_member-sex.
ENDLOOP.
sy-tabix. 系统返回值(索引)
LOOP AT gt_table INTO gs_member FROM 1 TO 5.
WRITE: / sy-tabix.
WRITE: / gs_member-id, / gs_member-name, / gs_member-age, / gs_member-sex.
ENDLOOP.
在遍历的时候根据条件修改内表值
LOOP AT gt_table INTO gs_member FROM 1 TO 5.
IF gs_member-id = 2.
*修改结构体中的内容
gs_member-name = '王五'.
*更新到内表中
MODIFY gt_table FROM gs_member.
ENDIF.
WRITE: / gs_member-id, / gs_member-name, / gs_member-age, / gs_member-sex.
ENDLOOP.