请求
请求行为包含:
- 修改表数据:对数据表的添加、更新和删除
- 批量修改:对数据库操作的一个事务
- 行为流(曾用名-自定义行为):用来执行一条行为流
1. 修改表数据
作用
用来执行对数据库的添加、更新和删除操作;添加中还可以打开批量修改用来批量添加数据。
行为列表 | 配置信息 |
---|---|
特殊说明
- 批量添加
当选择添加数据时,可以打开“批量修改”开关,来进行批量添加。批量添加需要先配置一个带着多项数据的数据源。 冲突时
在修改表数据的「添加」或者「更新」行为中,可以配置冲突时的行为。
在下拉框中可以选择已经添加过的约束条件,再选择冲突时要执行的「行为类型」。【无】表示如果插入/修改数据冲突时,就什么也不做;【更新】表示如果插入/修改数据冲突时,还继续更新。成功时
指的是在该行为执行成功后会触发添加在这里的行为。 成功时非常重要,实际应用中,我们在使用修改表数据行为之后一般会在成功时添加【显示提示】、【刷新】以及【跳转】等行为来提示用户行为执行成功并刷新由于数据更新之后所影响的页面或者跳转到其他页面,你也可以在成功时执行下一个修改表数据的行为或者条件判断等交互行为,具体的需要根据业务场景情况来进行选择结果数据
修改表数据成功时会产生一个 【结果数据】, 所谓的结果数据就是刚才执行的添加、更新数据行为成功之后被添加/更新到数据库中那条完整的数据,如果是添加行为,那么在【结果数据】中就会包括这条数据在数据表中的 ID 以及其他被添加的数据内容。
2. 批量修改
作用
批量修改是用来创建一个包含多条数据库修改操作的事务集合。
特殊说明
当这个行为中任何一条数据库操作失败,那么整个事务都会进行回滚。例如配置了三个对于不同表的操作,1、2执行成功,3执行失败,那么这个行为就会操作失败,1、2的操作也会回滚。批量修改一般用于有严格数据修改流程的业务场景。
3. 行为流
作用
用于执行一个已经配置好的行为流。
特殊说明
- 结果数据
自定义行为执行成功后,如果该行为流设置了出参,那么出参内容就会存在【结果数据】中。以供后续被引用。
例如:自定义行为的作用是生成0-100的随机数整数,出参为生成的具体的数字,如果想使用这个数字,则需要先在页面中定义一个整数类型【页面数据】,而后在自定义行为成功时添加【设置页面数据】行为,页面数据的赋值为:「结果数据/出参名称」。