首页 > 数据库技术 > 详细

【ABAP系列】SAP ABAP基础-数据更新至数据库操作解析

时间:2019-07-13 15:29:59      阅读:104      评论:0      收藏:0      [点我收藏+]
公众号:SAP Technical
本文作者: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,有条件的更新删除

上面两个都无条更新删除,下面我们看看有条件的更新

举例:

技术分享图片

 

【ABAP系列】SAP ABAP基础-数据更新至数据库操作解析

原文:https://www.cnblogs.com/SAPmatinal/p/11180764.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!