覆盖主要内容
版本: 6.1.0

检查表是否存在

组件介绍

组件作用

检查表是否存在组件能够连接数据库,选择表名,判断数据库内是否存在该表,并将结果写入result字段中,添加到输出流。

输入输出描述


  • **输入:**需要检查的数据库表
  • **输出:**表是否存在,写入result

组件图标

页面介绍

运行检查表是否存在组件得到下图所示的界面。

参数选项

**“检查表是否存在”**组件页面包含如下选项:

选项说明样例值
步骤名称画布上指定**“检查表是否存在”**步骤的唯一名称,可以自定义名称或保留默认名称。检查表是否存在
数据库连接要使用的数据库连接
模式名称要查找的表的架构
表名字段将包含要查找的数据库表名称的字段的名称。
结果字段名将包含此步骤输出中的布尔结果标志的字段的名称。result

案例示例

本案例用“自定义常量数据”生成了表名,希望通过“查询表是否存在”组件知道数据库中是否有该表

案例操作

该案例利用【检查表是否存在】组件检查【自定义常量数据】组件定义的表名是否存在数据库

自定义常量数据详情请见 自定义常量数据

该组件配置主要分 3 步:

第一步:拖动一个“自定义常量数据”、一个“查询表是否存在”组件和一个“空操作”组件到工作区并连接

第二步:双击“自定义常量数据”组件,做以下配置:

第三步:在检查表是否存在组件建立数据库连接并做如下配置

结果预览

数据库中有表test,无表cost,因此结果为: