1.数据库表相关语句
1.INSERT 把itab内表中的数据插入到数据库中,也就是插入多条数据。
把wa中的数据插入到数据库中。每次插入一条记录。Wa中字段的排列一定要和数据库中的字段排列一致。
1.1 INSERT DB_TABLE FROM TABLE ITAB ACCEPTING DUPLICATE KEYS.
COMMIT WORK.
1.2 INSERT DB_TABLE FROM TABLE ITAB.
COMMIT WORK.
1.3 INSERT dbtab FROM wa.
1.4 INSERT INTO (dbtabname) VALUES wa.
2.DELETE 删除单条/多条记录。
2.1 DELETE FROM DB_TABLE WHERE WERKS IN S_WERKS.
COMMIT WORK.
2.2 DELETE DB_TABLE FROM TABLE ITAB.
COMMIT WORK.
3.UPDATE 根据条件更新数据库表。F1 … fn 是要更新的字段名称。
根据内表中的数据更新数据库表。即更新多条记录。
3.1 UPDATE dbtab SET f1 ... fn where cond.
3.1 update DB_TABLE
set MATNR = t_flag
CHGBY = SY-UNAME
where WERKS = C_VALUE1.
COMMIT WORK.
3.2 UPDATE dbtab FROM wa.
3.2 UPDATE dbtab FROM TABLE itab.
4.Modify 更新/插入单条数据到数据库表中。根据primary key是否存在决定是更新还是插