[OPEN SQL] 修改数据

MODIFY语句用于修改数据库表中的数据

MODIFY拥有INSERT和UPDATE的操作,如果数据库表中不存在符合条件的数据则会添加该条新数据,反之数据库表中存在符合条件的数据则会更新该条数据

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

需要操作修改以下数据

1.修改单条数据

语法格式

MODIFY <dbtab> FROM <wa>.
MODIFY <dbtab> FROM TABLE <itab>.

参数说明

dbtab:数据库表

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

itab:存放待修改数据的内表

示例1:使用结构体变量(工作区)操作单条数据

执行结果如下所示

新增1条数据,更新修改1条数据

示例2:使用内表操作单条数据

执行结果如下所示

新增1条数据,更新修改1条数据

2.修改多条数据

语法格式

MODIFY <dbtab> FROM TABLE <itab>.

参数说明

dbtab:数据库表

itab:存放待修改数据的内表

示例1:使用内表操作多条数据

执行结果如下所示

新增2条数据,更新修改1条数据

上述代码和上方使用内表操作单条数据并没有太大的区别,只是先向内表中插入了三条数据然后一起对数据库表进行MODIFY操作

相关推荐
测试界的酸菜鱼7 分钟前
C# NUnit 框架:高效使用指南
开发语言·c#·log4j
GDAL7 分钟前
lua入门教程 :模块和包
开发语言·junit·lua
李老头探索8 分钟前
Java面试之Java中实现多线程有几种方法
java·开发语言·面试
CSXB9910 分钟前
三十四、Python基础语法(文件操作-上)
开发语言·python·功能测试·测试工具
web Rookie30 分钟前
JS类型检测大全:从零基础到高级应用
开发语言·前端·javascript
很楠不爱41 分钟前
Qt——窗口
开发语言·qt
yi碗汤园41 分钟前
【一文了解】C#基础-集合
开发语言·前端·unity·c#
Cachel wood1 小时前
Github配置ssh key原理及操作步骤
运维·开发语言·数据库·windows·postgresql·ssh·github
დ旧言~1 小时前
【网络】应用层——HTTP协议
开发语言·网络·网络协议·http·php
follycat1 小时前
[极客大挑战 2019]PHP 1
开发语言·学习·网络安全·php