覆盖主要内容
版本: 6.1.0

执行 SQL 脚本

组件介绍

执行SQL脚本组件用于执行指定的SQL脚本。


  • 输入:有字段值的数据
  • 输出:经过特定处理后的数据

页面介绍

双击打开执行SQL脚本组件,如下图所示:

参数选项

执行SQL脚本组件页面包含如下选项:

选项说明样例值
步骤名称在画布上指定执行SQL 脚本步骤的唯一名称。您可以自定义名称或保留其默认值执行SQL脚本
数据库连接从列表中选择已连接数据库的名称
编辑(按钮)单击以编辑当前数据库连接
新建(按钮)单击以建立新的数据库连接
向导(按钮)单击以使用数据库资源管理器打开新的数据库连接
执行每一行此选项在步骤的初始化阶段执行SQL语句。(默认) 选择此选项可为每个传入行执行SQL,并为插入,更新,删除或读取的记录指定可选参数(在下面说明)。
Execute as a single statement选择此选项可将整个SQL语句发送到数据库。
取消选中此选项可拆分语句分号(;)。
变量替换选择此选项可在SQL中包括变量的使用
绑定参数选择此选项可以使用准备好的语句绑定参数。 如果要此步骤执行参数的字符串替换,请不要选择此选项。 **注意:要使用此选项,是否对每一行执行?**选项也必须选择。
Quote String选择此选项可根据数据库方言串周围加上引号(“)和转义特殊字符,如 CRLF" "注意要使用此选项,是否**对每一行执行?**选项也必须选择。
包含插入状态的字段指定一个字段名称以包含所插入记录数的统计信息。
包含更新状态的字段指定一个字段名称,其中包含有关已更新记录数的统计信息。
包含删除状态的字段指定一个字段名称以包含有关已删除记录数的统计信息。
包含读状态的字段指定一个字段名称以包含所读取的记录数的统计信息。

使用案例

如上图所示,此案例中是用单个组件的作为案例,删除表中的数据,在删除前,先预览将被删除的数据如下图所示:

可以看到原来的表中是有数据。在执行SQL脚本组件中选择数据库localhost,写入SQL语句:

点击运行,出现如下图所示结果表示组件运行成功:

在数据库中查看结果,可以看到全表的数据都被删除,结果如下图所示: