要在 Microsoft SQL Server® 关系数据库中执行结构查询语言 (SQL) 操作(作为链的一部分),请添加一个包含 Microsoft SQL Server 连接命令的步骤。
要启用这些命令,IT 管理员首先 创建一个 Microsoft SQL Server 连接器。
执行创建
要执行 CREATE 语句,请使用 Execute create 命令。
属性
| 摘要信息 |
细节 |
| SQL 文本/文件 |
请输入要执行的 SQL 文本或文件。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效输入 |
| 3 |
错误 |
命令运行失败 |
执行查询
要执行 SELECT 查询并以逗号分隔值 (CSV) 文件接收其结果,请使用 Execute query 命令。
属性
| 摘要信息 |
细节 |
| SQL 文本/文件 |
请输入要执行的 SQL 文本或文件。 |
| 分隔符号 |
选择CSV输出中使用的分隔符。 |
| 预览结果 |
要查看返回行的预览,请选中此框。 |
输出
| 输出 |
输出类型 |
| 记录计数 |
整数 |
| 结果集(CSV) |
文件 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效输入 |
| 3 |
错误 |
命令运行失败 |
执行 SQL
要执行任何 SQL 命令,请使用 Execute SQL 命令。所有结果集都将以文件输出的形式提供。
属性
| 摘要信息 |
细节 |
| SQL 文本/文件 |
请输入要执行的 SQL 文本或文件。 |
输出
| 输出 |
输出类型 |
| 记录计数 |
整数 |
| 结果集(CSV) |
文件 |
| 记录已更新 |
整数 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效输入 |
| 3 |
错误 |
命令运行失败 |
执行更新
要执行 UPDATE 语句,请使用 Execute update 命令。
属性
| 摘要信息 |
细节 |
| SQL 文本/文件 |
请输入要执行的 SQL 文本或文件。 |
输出
| 输出 |
输出类型 |
| 记录已更新 |
整数 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效输入 |
| 3 |
错误 |
命令运行失败 |
获取表定义
要以 JSON 格式检索表的详细信息(包括其列、主键和外键),请使用 获取表定义 命令。
属性
输出
| 输出 |
输出类型 |
| 表元数据 |
文件 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
输入无效。 |
| 3 |
错误 |
命令运行失败 |
插入记录
要执行 INSERT 语句,请使用 Insert records 命令。数据来源可以是多行文本或 CSV 文件。
属性
| 摘要信息 |
细节 |
| 表格 |
请输入要插入记录的表格。 |
| CSV数据源 |
请输入要插入到表格中的CSV文件。CSV 文件中的列必须与 列的顺序相同。 |
| 分隔符号 |
选择 CSV 数据源中使用的分隔符。 |
| 是一个文件 |
如果 CSV 数据源 是一个文件,请选中此框。 |
| 包含标题 |
如果 CSV 数据源 的第一行是标题行,请选中此框。 |
| 列 |
输入 CSV 数据源 将填充的列列表,顺序与 CSV 数据源相同。 |
| 值模板 |
输入 INSERT 命令的自定义值声明。用 表示值?。 ?的数量应该与目标中的字段数量相匹配。要自动生成,请留空。 |
输出
| 输出 |
输出类型 |
| 插入记录 |
整数 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效输入 |
| 3 |
错误 |
命令运行失败 |
更新记录
要执行 UPSERT 语句,请使用 Upsert records 命令。如果现有记录的唯一键与数据源中记录的唯一键匹配,则该命令 更新 记录;否则,它 插入 记录。
属性
| 摘要信息 |
细节 |
| 目标表 |
输入要插入或更新记录的表。 |
| 暂存表(自动生成) |
输入用于临时保存向目标表插入/更新记录的表名。 注意: 请勿使用现有表 ;该命令会在更新 /插入操作期间自动创建
并删除此表。 |
| 唯一列 |
输入每条记录中包含唯一值的列列表。如果暂存表和目标表中的记录的这些列匹配,则该命令 更新 记录;否则,它 插入 记录。 |
| CSV数据源 |
输入要插入到目标表中的多行文本或 CSV 文件。此数据源中的列必须与 列的顺序相同。 |
| 分隔符号 |
选择 CSV 数据源中使用的分隔符。 |
| 是一个文件 |
如果 CSV 数据源 是 CSV 文件,请选中此框。 |
| 包含标题 |
如果 CSV 数据源 以标题行开头,请选中此框。 |
| 列 |
输入 CSV 数据源 将填充的列列表,顺序与 CSV 数据源相同。 |
| 值模板 |
输入 UPSERT 语句的自定义值。用 表示值?。 ?的数量应该与目标中的字段数量相匹配。要自动生成,请留空。 |
输出
| 输出 |
输出类型 |
| 记录已插入 |
整数 |
| SQL 错误 |
JSON |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
输入无效。 |
| 3 |
错误 |
命令运行失败 |