APPCUBE-活动:记录查询

时间:2023-11-01 16:19:13

记录查询

“记录查询”图元用于根据条件查询平台对象的实例记录,类似于数据库中的SELECT命令。系统提供以下两种模式查询对象实例记录:

  • 对象模式:需要先单击在“对象变量”中定义一个对象变量或者对象变量数组,将该对象变量或对象变量数组拖拽到“变量”输入框中,并设置条件以及选择排序方式,即可实现根据条件和排序方式将查询结果保存在对象变量中。例如,如下图所示,根据条件查询对象数据,并将查询结果保存在对象变量数组“account”中。
    图5 对象模式查询
  • 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,根据条件查询符合条件的对象记录,并赋值到设置的变量上。
    图6 条件模式查询
    表4 条件模式查询参数说明

    参数名

    参数说明

    如何配置

    对象

    查询的具体对象名。

    从下拉框中选择。

    剔重

    若查询记录有重复值,是否需要删掉重复记录只保留一条记录。

    默认不勾选,表示不删掉重复记录。

    勾选或者去掉勾选。

    条件

    选中对象后,该条件区域“字段”列会出现该对象的字段。单击“新增行”,可设置查询数据的条件。

    在“字段”中选择要进行判断的对象字段,在“比较符”中选择相应的比较符,“值”则可从全局上下文拖拽变量或者直接输入“{!变量名}”。

    排序字段/顺序

    使查询结果根据某个字段进行升序或者降序排序。

    从下拉框选择。

    记录行的偏移量

    分页,跳过前n条记录,从第n+1条记录开始。

    从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。

    记录行的最大数目

    分页,每页最多显示的记录数。

    从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。

    记录的总行数存入变量

    限定查询出来的总记录数,存入变量中。

    从全局上下文拖拽数值变量或者直接输入“{!数值变量名}”,也可以是常量。

    (输出)源/目标

    输出结果。单击“新增行”进行添加。

    “源”为需要查询的字段,查询结果需要保存到设置的变量中,“目标”为设置的变量。

    “源”为需要查询的字段,可从下拉框中选择,“目标”可从全局上下文拖拽变量或者直接输入变量名。

    无记录时配置空值

    当根据条件查询无记录时,则变量为空值。

    默认为勾选。

    勾选或者去掉勾选。

support.huaweicloud.com/usermanual-appcube/appcube_05_0066.html