作者:陈剑冬 历史版本:1 最后编辑:陈剑冬 更新时间:2024-05-27 17:04
功能简介
表输入组件用于读取数据库的数据。组件支持当下流行的数据库,如MySQL、Oracle、达梦等。
基本配置
- 步骤名称:指定表输入的步骤名称,该名称在同一转换中唯一。
- 数据库连接:选择需要连接的数据库,数据库在数据源管理中配置。
- SQL:输入SQL语句,需要替换的变量用”?“来表示。
- 允许简易交换:勾选启用简易转换算法,启用后会尽可能避免不必要的数据类型转换,以显著提高性能。
- 替换SQL语句里的变量:勾选后,若SQL语句中包含有变量,则“从步骤插入数据”中选择的字段会替换SQL语句中的变量,可以让用户测试是否需要执行变量替换。
- 从步骤插入数据:指定需要插入的字段。
- 执行每一行?:是否单独为每一行执行查询。
- 记录数量限制:指定要从数据库中读取的行数,值为0表示读取所有行。
注:若选择替换SQL语句变量,则无法预览数据。
使用示例
1.读取一张MySQL表数据
- 选择数据源,输入sql语句
- 点击预览,查看读取的数据
2.替换SQL语句的变量
需求:源数据如下,需要从timetest表中获取到当日(2024/1/17)的id数据,并输出到test_jssj表中的zf1字段。
设计思路:
获取系统信息,获取系统今日0点时间,存储在getTime字段中。
表输入组件,输入sql语句select id from timetest where system_time = ?
表输出组件,将获取到的id字段存储到test_jssj表中的zf1字段
点击运行,查看结果: