【ABAP系列】SAP ABAP基础-数据更新至数据库操作解析
公众号:matinal
本文作者:matinal
前言部分
大家可以关注我的公众号,公众号里的排版更好,阅读更舒适。
正文部分
1,单条数据
INSERT YXXZHNMK FROM WA_INS. "登録
UPDATE YXXZHNMK FROM WA_UPD. "更新
DELETE YXXZHNMK FROM WA_DEL. "删除
解释:首先在工作区域WA_XX把数据加好,然后通过工作区域来操作内部表,注:工作区域和内部表结构要相同
INSERT :从工作区域WA_INS把数据登録到YXXZHNMK
UPDATE:用工作区域WA_UPD里面数据更新YXXZHNMK里的数据,注:只更新KEY和工作区域相同的数据
DELETE:把YXXZHNMK里的和工作区域WA_DEL里KEY相同的数据删除掉
2,多条数据
INSERT YXXZHNMK FROM TABLE IT_INS ACCEPTING DUPLICATE KEYS. "登録
UPDATE YXXZHNMK FROM TABLE IT_UPD. "更新
DELETE YXXZHNMK FROM TABLE IT_DEL. "削除
上面表示从内部表把数据操作到数据库里,原理跟上面一样,关键词ACCEPTING DUPLICATE KEYS注意一下,是把如果内部表里有相同的两条以上的数据的话,只会把一条插入到数据。
3,有条件的更新删除
上面两个都无条更新删除,下面我们看看有条件的更新
举例:
公众号:matinal
本博作者:matinal
-------------------------------------------
欢迎来到matinal的博客
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!