当前位置: 首页 > news >正文

[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编程错误,上述两条相同的数据会被视作一条并且能够正常插入到数据库表中

相关文章:

  • Docker部署Springboot项目
  • MySQL性能调优篇(4)-查询语句的优化与重构
  • 【数学建模】【2024年】【第40届】【MCM/ICM】【E题 财产保险的可持续性】【解题思路】
  • 推荐《架构探险:从零开始写Java Web框架》
  • 复习2:带头双向链表
  • Elasticsearch:适用于 iOS 和 Android 本机应用程序的 Elastic APM
  • wps使用方法(包括:插入倒三角符号,字母上面加横线,将word中的所有英文设置为time new roman)
  • [AIGC codze] Kafka 的 rebalance 机制
  • django通过指定用户手机号查询外键所关联的数据,倒序查询
  • 【51单片机】AT24C02(江科大、爱上半导体)
  • gem5学习(20):替换策略——Replacement Policies
  • C++11---(1)
  • 函数式编程要点
  • N-144基于微信小程序在线订餐系统
  • 嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之file_operations详解 (物联技术666)
  • Akka系列(七):Actor持久化之Akka persistence
  • CSS3 变换
  • Docker入门(二) - Dockerfile
  • express.js的介绍及使用
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • Js基础知识(一) - 变量
  • Linux gpio口使用方法
  • Linux下的乱码问题
  • spring cloud gateway 源码解析(4)跨域问题处理
  • SpringCloud集成分布式事务LCN (一)
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 从零开始的无人驾驶 1
  • 给Prometheus造假数据的方法
  • 和 || 运算
  • 机器学习中为什么要做归一化normalization
  • 基于游标的分页接口实现
  • 十年未变!安全,谁之责?(下)
  • 我感觉这是史上最牛的防sql注入方法类
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #ifdef 的技巧用法
  • #WEB前端(HTML属性)
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (定时器/计数器)中断系统(详解与使用)
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (三)docker:Dockerfile构建容器运行jar包
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (转)用.Net的File控件上传文件的解决方案
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET 反射 Reflect
  • .netcore 获取appsettings
  • .net开发时的诡异问题,button的onclick事件无效
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc