格式
INSERT()函数的格式为:
- 目标表 :要插入数据的表单
- 目标列 :目标表中某个组件,INSERT只支持往目标表中的普通组件插入数据,不支持往目标表中的子表单中插入数据。
- 目标值 :
使用案例
以下内容将通过两个使用案例,来协助你更好的理解和使用INSERT()函数。
案例一:目标值来自于普通组件
场景- 商品表 : 商品名,存货量,商品类别,商品类别描述
- 商品类别表 :商品类别,商品类别描述

案例二:目标值来自于一个子表单组件
假设目标值中包含子表单组件。那么子表单下有几条数据,就会拆开往目标表中插入几条数据。 场景- 当前录入表是「进货表」,有「进货单号」,「进货日期」,「子表单」(子表单下有商品名,进货量)。
- 插入数据的目标表是「存货表」,有「进货单号」,「进货日期」,「商品名」,「进货量」四个组件。
- 在「进货表」的「业务关联规则」中,配置 INSERT 函数如下 :
- 目标表选「存货表」,目标列选「存货表.商品名」,目标值为来自于「当前提交数据表」下的「子表单」下的商品名。
- 进货表的子表单下有几个商品,最后「存货表」中就会插入几条数据。对于子表单外的进货单号,进货日期,插入的每条数据都是相同的。

注意事项
- INSERT和UPSERT使用场景的差异
- 高级公式支持的组件范围如下
- INSERT可以插入数据条数限制
- 暂不支持目标值来自于多个子表单组件的场景。