活动
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
工作流活动
Last updated 2024年7月19日

联接数据表

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

定义

命名空间: UiPath Activities.System.API

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

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

数据表联接数据表
	数据表数据表 1
	数据表数据表 2
	列出<JoinOperationArgument> 参数
	联接类型(联接类型
))数据表联接数据表 (DataTable dataTable1, DataTable dataTable2, List<JoinOperationArgument> arguments, JoinTypejoinType)
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 Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。