要在 Db2 关系数据库中执行结构化查询语言(SQL)操作,请添加一个包含 IBM Db2 连接命令的步骤。
要启用这些命令,IT 管理员首先 创建一个 IBM Db2 连接器。
执行创建
要执行 CREATE
语句,请使用 Execute create 命令。
属性
摘要信息 |
详细信息 |
SQL 文本/文件 |
输入要执行的 SQL 文本或文件。 |
输出
没有任何
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
执行查询
要执行 SELECT
查询并以逗号分隔值 (CSV) 文件形式接收结果,请使用 执行查询 命令。
属性
摘要信息 |
详细信息 |
SQL 文本/文件 |
输入要执行的 SQL 文本或文件。 |
分隔符号 |
选择 CSV 文件输出要使用的分隔符。 |
预览结果 |
要查看返回行的预览,请选中此框。 |
输出
输出 |
输出类型 |
记录计数 |
整数 |
结果集(CSV) |
文件 |
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
执行 SQL
要执行任何 SQL 命令,请使用 Execute SQL 命令。如果有结果集,将以文件形式输出。
属性
摘要信息 |
详细信息 |
SQL 文本/文件 |
输入要执行的 SQL 文本或文件。 |
输出
输出 |
输出类型 |
记录计数 |
整数 |
结果集(CSV) |
文件 |
更新记录 |
整数 |
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
执行更新
要执行 UPDATE
语句,请使用 执行更新 命令。
属性
摘要信息 |
详细信息 |
SQL 文本/文件 |
输入要执行的 SQL 文本或文件。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
获取表格定义
要以 JSON 格式检索表的详细信息(包括其列、主键和外键),请使用 Get table definition 命令。
注意: 要成功执行此命令,必须将 表名大写。
属性
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
上载记录
要执行 UPSERT
语句,请使用 Upsert records 命令。如果现有记录的唯一键与数据源中记录的唯一键匹配,命令 会更新 记录;否则,命令 会插入 记录。
属性
摘要信息 |
详细信息 |
目标表格 |
输入要向上插入记录的表。 |
暂存表(自动生成) |
输入在目标表中上载记录时临时保存记录的表名。 注意: Do 不要 使用现有表;命令会自动创建该表,然后在上载过程中删除。 |
独特的栏目 |
输入每个记录包含唯一值的列列表。如果暂存表和目标表中记录的这些列匹配,则命令 更新 记录;否则, 插入 记录。 |
CSV 数据源 |
输入要插入目标表格的多行文本或 CSV 文件。该数据源中的列必须与 Columns的顺序一致。 |
分隔符号 |
选择 CSV 数据源中使用的分隔符。 |
是文件 |
如果 CSV 数据源 输入的是 CSV 文件,请选中此复选框。 |
包括页眉 |
如果 CSV 数据源 输入以标题行开始,请选中此复选框。 |
列 |
输入 CSV 数据源 输入将填充的列列表,顺序与 CSV 数据源相同。 |
价值模板 |
输入 UPSERT 语句的自定义值。用 ? 表示数值。? s 的数量应与目标字段的数量一致。要自动生成,请留空。 |
输出
输出 |
输出类型 |
插入的记录 |
整数 |
SQL 错误 |
JSON |
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |
插入记录
要执行 INSERT
语句,请使用 Insert records 命令。数据源可以是多行文本或 CSV 文件。
属性
摘要信息 |
详细信息 |
表格 |
输入要插入记录的表。 |
CSV 数据源 |
输入要插入表格的 CSV 数据。数据列的顺序必须与 Columns相同。 |
分隔符号 |
选择 CSV 数据源中使用的分隔符。 |
是文件 |
如果 CSV 数据源 是文件,请选中此复选框。 |
包括页眉 |
如果 CSV 数据源 的第一行是标题,请选中此复选框。 |
列 |
输入 CSV 数据源 将填充的列列表,顺序与 CSV 数据源相同。 |
价值模板 |
输入 INSERT 命令的自定义值声明。用 ? 表示数值。? s 的数量应与目标字段的数量相匹配。要自动生成,请留空。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
输入无效 |
3 |
错误 |
运行命令失败 |