执行 SQL 脚本(字段流替换)
组件介绍
“执行SQL脚本”组件为每个输入行执行一个SQL语句或文件,允许动态组装SQL以创建索引、分区和表。
- 输入:无
- 输出:无
页面介绍
双击执行SQL脚本组件,得到下图所示的界面:
参数选项
执行SQL脚本组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
数据库连接 | 从列表中选择已连接数据库的名称 | 执行SQL脚本(字段流替换) |
编辑 | 单击此处编辑当前数据库连接 | |
新建 | 单击以建立新的数据库连接 | |
提交记录数量 | 指定一次提交的行数,缺省值是1 | 1 |
发送单条语句 | 如果不想在单个语句中包含分组,则取消该选项 | |
SQL字段名 | 指定包含SQL语句或要执行的SQL文件路径的字段 | |
从文件读SQL | 从文件读SQL: 选择此选项可指定包含SQL文件路径的字段名 | |
包含插入信息字段 | 指定字段名称,以便在流中创建一个字段,该字段包含插入的记录数量的统计信息 | |
包含更新信息字段 | 指定字段名称,以便在流中创建一个字段,该字段包含更新的记录数量的统计信息 | |
包含删除信息字段 | 指定字段名称,以便在流中创建一个字段,该字段包含删除的记录数量的统计信息 | |
包含读取信息字段 | 指定字段名称,以便在流中创建一个字段,该字段包含读取的记录数量的统计信息 |
使用案例
使用执行SQL脚本组件完成删除teacher表中cla_id等于708的数据。
表中数据如下
首先拖入**“自定义常量数据”**步骤编辑初始数据。原数据如下:
而后修改执行SQL脚本组件的参数如下。
右键点击执行SQL脚本并选择预览得到以下结果,表名删除了20条数据
查看表,发现cla_id为708的数据已经被删除