执行一个 SQL 脚本
组件介绍
组件作用
执行SQL脚本组件用于执行指定的SQL脚本。
- 输入:有字段值的数据
- 输出:经过特定处理后的数据
组件图标
案例示例
该案例用于删除数据库中表的数据,总体流程如下图所示:
案例操作
该组件配置主要分 3 步:
第一步:拖动一个“执行一个SQL脚本”到工作区并做如下配置。
第二步:预览删除之前的数据,然后点击运行,出现如下图所示结果表示组件运行成功
第三步:在数据库中查看结果,可以看到全表的数据都被删除,结果如下图所示:
页面介绍
双击打开执行SQL脚本组件,如下图所示:
参数选项
执行SQL脚本组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 在画布上指定执行SQL 脚本步骤的唯一名称。您可以自定义名称或保留其默认值 | 执行SQL脚本 |
数据库连接 | 从列表中选择已连接数据库的名称 | |
编辑(按钮) | 单击以编辑当前数据库连接 | |
新建(按钮) | 单击以建立新的数据库连接 | |
执行每一行 | 此选项在步骤的初始化阶段执行SQL语句。(默认) 选择此选项可为每个传入行执行SQL,并为插入,更新,删除或读取的记录指定可选参数(在下面说明)。 | |
Execute as a single statement | 选择此选项可将整个SQL语句发送到数据库。 | |
取消选中此选项可拆分语句分号(;)。 | ||
变量替换 | 选择此选项可在SQL中包括变量的使用 | |
绑定参数 | 选择此选项可以使用准备好的语句绑定参数。 如果要此步骤执行参数的字符串替换,请不要选择此选项。 **注意:要使用此选项,是否对每一行执行?**选项也必须选择。 | |
Quote String | 选择此选项可根据数据库方言串周围加上引号(“)和转义特殊字符,如 CR ,LF 和" " 。 注意要使用此选项,是否**对每一行执行?**选项也必须选择。 | |
包含插入状态的字段 | 指定一个字段名称以包含所插入记录数的统计 信息。 | |
包含更新状态的字段 | 指定一个字段名称,其中包含有关已更新记录数的统计信息。 | |
包含删除状态的字段 | 指定一个字段名称以包含有关已删除记录数的统计信息。 | |
包含读状态的字段 | 指定一个字段名称以包含所读取的记录数的统计信息。 |