[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操作

相关推荐
m0_480502642 小时前
Rust 登堂 之 函数式编程(三)
开发语言·后端·rust
eqwaak04 小时前
科技信息差(8.26)
大数据·开发语言·人工智能·编辑器
黑客影儿5 小时前
在Godot中为您的游戏添加并控制游戏角色的完整技术指南
开发语言·游戏·游戏引擎·godot·gdscript·游戏开发·3d游戏
yaoxin5211236 小时前
168. Java Lambda 表达式 - 专用比较器
java·开发语言
shylyly_6 小时前
Linux->多线程3
java·linux·开发语言·阻塞队列·生产者消费者模型
yw00yw7 小时前
常见的设计模式
开发语言·javascript·设计模式
我不是星海7 小时前
RabbitMQ基础入门实战
java·开发语言
jingfeng5148 小时前
C++多态
开发语言·c++
kyle~8 小时前
C/C++---浮点数与整形的转换,为什么使用sqrt函数时,要给参数加上一个极小的小数(如1e-6)
c语言·开发语言·c++
暖苏9 小时前
python-多线程(笔记)(持续更新)
大数据·开发语言·python