活动
最新
False
横幅背景图像
工作流活动
上次更新日期 2024年2月23日

联接数据表

根据 Join Type 参数中指定的“联接”规则,使用彼此通用的值合并两个表中的行。

定义

命名空间: UiPath Activities.System.API

程序集: UiPath.System.Activities.Api(在 UiPath.System.Activities.Api.dll 中)

JoinDataTables(DataTable, DataTable, List<JoinOperationArgument>, JoinType)

DataTable JoinDataTables(
	DataTable dataTable1,
	DataTable dataTable2,
	List<JoinOperationArgument> arguments,
	JoinType joinType
)DataTable JoinDataTables(
	DataTable dataTable1,
	DataTable dataTable2,
	List<JoinOperationArgument> arguments,
	JoinType joinType
)
dataTable1 数据表
要在“联接”操作中使用的第一张表,存储在 DataTable 变量中。
dataTable2 数据表
要在“联接”操作中使用的第二张表,存储在 DataTable 变量中。
备注:两张表的提供顺序非常重要,因为这会影响最终生成的表的结构,具体取决于联接类型属性字段中所选的选项。
arguments 列表 <JoinOperationArgument>
联接数据表的条件。
注意: 如果DataTable2中的列与 DataTable1 中的列同名,则 DataTable2 中的列名称在生成的表格中更改为 [ColumnName]_1 。 如果名称为 [ColumnName]_1 的列已存在,则使用尚未使用的连续编号。 例如,如果 DataTable1 具有名为 IDID_1ID_2的列,并且 DataTable2 具有名为 ID的列,则在联接后, DataTable2 中的列名为 ID_3
joinType JoinType
要使用的联接操作类型。 提供以下选项:
  • Inner - 保留 数据 表 1 和 数据 表 2 中符合“联接”规则的所有行。 系统会从结果表中删除任何不符合规则的行。
  • Left - 保留数据表 1 中的所有行以及 数据 表 2 中符合“联接”规则的值。对于在 数据 表 2 中不存在匹配项的 数据表 1 中的行,将空值插入该列中。
  • Full - 保留 数据 表 1 和 数据表 2 中的所有行,无论是否满足联接条件。 系统会将 Null 值添加到两张表中不存在匹配项的行中。

返回值

输出数据表。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.