27.19. 数据库查询

数据库查询组件可以在流程正在执行时实现数据库联查。

数据库查询组件

图 27.23. 数据库查询组件


1、进行联查的源表

2、目标表的目标数据源

3、目标表所在的数据源的Schema

4、目标表的表名称

5、查询条件配置。目标字段是指目标表里的字段,源字段是源表的字段,类型是指目标字段和源表的类型(必须是同种类型)

6、查询结果是指从目标数据库里查询出哪些字段,并分别以别名命名添加到源表的记录中去

该配置里的记录的意思就是在目标数据库里查询目标表的某个字段值等于源表的某个字段值,并且重命名,如果查询条件里有多条记录,那就是多条记录的and操作或or操作,最后一条记录的操作将会被忽略。例如上图中的含义是:查询数据源GZ@ESB_Client中的gz_person表,相当于SQL语句:SELECT gz_phone phone, gz_address address FROM gz AS g, Bj_Person AS b WHERE g.gz_name = b.bj_name AND g.gz_sex = b.bj_sex