SAP ABAP——OPEN SQL(六)【DML】
【摘要】 本文主要介绍一下SAP ABAP中OPEN SQL的数据操控语言(DML)
💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。
💅文章概要:本文主要介绍一下SAP ABAP中OPEN SQL的数据操控语言(DML)
🤟每日一言:生活熬过苦难,才有回忆的笑谈。 愿你成为自己的太阳,无需凭借谁的光。
ABAP DML语句分类
DML语句(data manipulation language)又称数据操控语言,在传统数据库中数据操控语言只有三种,分别是INSERT,UPDATE,DELETE语句,而在SAP ABAP OPEN SQL中DML语句还额外多了一个MODIFY语句,该语句融合了INSERT和UPDATE语句的特点。ABAP四种DML语句的基本介绍如下表所示
语句 | 功能 |
---|---|
INSERT | 插入语句 |
UPDATE | 更新语句 |
DELETE | 删除语句 |
MODIFY | 插入&更新语句 |
INSERT语句介绍
插入单条数据语句
- 案例代码演示
- 效果演示
插入多条数据语句
注:插入相同主键的数据时会发生dump error,为了避免发生这种错误要使用ACCEPTING DUPLICATE KEYS语句
- 案例代码演示
- 效果演示
UPDATE语句介绍
修改单条数据语句
- 案例代码演示
- 效果演示
修改多条数据语句
- 案例代码演示(从内表更新数据库表)
- 效果演示(从内表更新数据库表)
- 案例代码演示(修改指定字段)
- 效果演示(修改指定字段)
DELETE语句介绍
删除单条数据
- 案例代码演示
- 效果演示
删除多条数据
- 案例代码演示
- 效果演示
MODIFY语句介绍
插入/更新单条数据
- 案例代码演示(插入数据)
- 效果演示
- 案例代码演示(更新数据)
- 效果演示
插入/更新多条数据
- 案例代码演示(更新数据)
- 效果演示
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)