如何插入更新数据(函数UPSERT)
更新时间: 2023-12-01 浏览次数: {{ hits }}

公司资产或者库存发生变动的时候,经常会需要更新库存表,数据的更新插入可以用UPSERT函数来实现,通过关联表单实现数据插入。

 

实用场景

库存盘点 、采购申请等。

场景示例——办公用品管理:

当【签收入库】表单中增加一条入库调整记录,如果【库存查询】中有对应产品,则将其数量进行修改,如果【库存查询】中没有对应产品,则在该表单中新增一条产品库存记录

 

表单展示效果:

实现方法:

在【签收入库】表单设置一条业务规则,利用UPSERT函数实现数据联动。

 

用到的函数:

UPSERT——更新或插入数据

函数示例: UPSERT(目标表单,过滤条件,目标表单.字段1,列值1,目标表单.字段2,列值2...)

函数说明: 向目标表单更新或插入数据。先根据过滤条件查找目标表单中的数据,如果找到符合的数据则进行更新,否则向表单中插入数据。目标表单可为系统中的任意表单(含子表)。

 

后台编辑界面: