检查表是否存在
组件介绍
组件作用
检查表是否存在组件能够连接数据库,选择表名,判断数据库内是否存在该表,并将结果写入result字段中,添加到输出流。
输入输出描述
- **输入:**需要检查的数据库表
- **输出:**表是否存在,写入result
组件图标
页面介绍
运行检查表是否存在组件得到下图所示的界面。
参数选项
**“检查表是否存在”**组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 画布上指定**“检查表是否存在”**步骤的唯一名称,可以自定义名称或保留默认名称。 | 检查表是否存在 |
数据库连接 | 要使用的数据库连接 | |
模式名称 | 要查找的表的架构 | |
表名字段 | 将包含要查找的数据库表名称的字段的名称。 | |
结果字段名 | 将包含此步骤输出中的布尔结果标志的字段的名称。 | result |
案例示例
本案例用“自定义常量数据”生成了表名,希望通过“查询表是否存在”组件知道数据库中是否有该表
案例操作
该案例利用【检查表是否存在】组件检查【自定义常量数据】组件定义的表名是否存在数据库
自定义常量数据详情请见 自定义常量数据
该组件配置主要分 3 步:
第一步:拖动一个“自定义常量数据”、一个“查询表是否存在”组件和一个“空操作”组件到工作区并连接
第二步:双击“自定义常量数据”组件,做以下配置:
第三步:在检查表是否存在组件建立数据库连接并做如下配置
结果预览
数据库中有表test,无表cost,因此结果为: