[OPEN SQL] 新增数据

INSERT语句用于数据的新增操作

本次操作使用的数据库表为SCUSTOM,其字段内容如下所示

 航班用户(SCUSTOM)

该数据库表中的部分值如下所示

1.插入单条数据

语法格式

INSERT <dbtab> FROM <wa>.
INSERT INTO <dbtab> VALUES <wa>.
INSERT <dbtab> FROM TABLE <itab>.

参数说明

dbtab:数据库表

wa:存放待插入数据的结构体变量(工作区)

itab:存放待插入数据的内表

插入单条数据一般通过结构体变量(工作区)赋值来插入,也可以使用只有一行数据的内表来插入

示例1

执行结果如下所示

成功将上述的单条数据插入到了SCUSTOM表中

示例2

执行结果如下所示

成功将上述的单条数据插入到了SCUSTOM表中

示例3

执行结果如下所示

成功将上述的单条数据插入到了SCUSTOM表中

2.插入多条数据

语法格式

INSERT <dbtab> FROM TABLE <itab>.

参数说明

dbtab:数据库表

itab:存放待插入数据的内表

示例1

执行结果如下所示

成功将上述的单条数据插入到了SCUSTOM表中

提示Tips:插入相同主键的数据时会发生错误,为了避免发生错误要使用ACCEPTING DUPLICATE KEYS语句

INSERT <dbtab> FROM TABLE <itab> ACCEPTING DUPLICATE KEYS.

未使用ACCEPTING DUPLICATE KEYS语句执行下述代码

当内表中存在相同主键数据时,不使用ACCEPTING DUPLICATE KEYS语句会造成ABAP编程错误 

使用ACCEPTING DUPLICATE KEYS语句执行下述代码

成功将上述的单条数据插入到了SCUSTOM表中

当内表中存在相同主键数据时,使用ACCEPTING DUPLICATE KEYS语句不会造成ABAP编程错误,上述两条相同的数据会被视作一条并且能够正常插入到数据库表中

相关推荐

  1. mybatis批量新增数据

    2024-02-18 15:08:01       13 阅读
  2. openssl数据压缩

    2024-02-18 15:08:01       37 阅读
  3. MybatisPlus大量数据批量新增优化

    2024-02-18 15:08:01       26 阅读
  4. OpenSSL新手教程:加密与安全通信基础

    2024-02-18 15:08:01       9 阅读
  5. Mybatis在新增某个数据后,如何获取新增数据的id

    2024-02-18 15:08:01       38 阅读
  6. 数组实现循环队列(新增一个空间)

    2024-02-18 15:08:01       44 阅读
  7. ES6之数组新增的扩展

    2024-02-18 15:08:01       41 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-18 15:08:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-18 15:08:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-18 15:08:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-18 15:08:01       18 阅读

热门阅读

  1. 【Webpack】处理样式资源

    2024-02-18 15:08:01       32 阅读
  2. 【Webpack】打包资源的名称路径和清空打包资源

    2024-02-18 15:08:01       26 阅读
  3. Chapter 8 - 14. Congestion Management in TCP Storage Networks

    2024-02-18 15:08:01       29 阅读
  4. (2.2w字)前端单元测试之Jest详解篇

    2024-02-18 15:08:01       30 阅读
  5. 机器学习代码问题总结

    2024-02-18 15:08:01       25 阅读
  6. MybatisPlus大量数据批量新增优化

    2024-02-18 15:08:01       26 阅读
  7. Docker下安装jumpserver

    2024-02-18 15:08:01       28 阅读
  8. Chapter 8 - 13. Congestion Management in TCP Storage Networks

    2024-02-18 15:08:01       22 阅读
  9. Docker常用命令

    2024-02-18 15:08:01       20 阅读
  10. Linux常见指令(二)

    2024-02-18 15:08:01       24 阅读