UiPath Documentation
activities
latest
false
ワークフローのアクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

データ テーブルを結合

2 つの表の行を、[ Join Type ] パラメーターで指定された結合ルールに従って、これらの表に共通する値を使用して結合します。

定義

名前空間: UiPath.Activities.System.API

アセンブリ: UiPath.System.Activities.Api (UiPath の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データ テーブル : 結合操作で使用する 2 番目のテーブルです。DataTable変数に格納されます。

注:

2つの表の順序は極めて重要です。これは、[結合の種類] プロパティ フィールドで選択したオプションに従って結合された結果表構造に影響を与えるからです。

arguments リスト <JoinOperationArgument> : データ テーブルの結合に使用する条件です。

注:

データテーブル 2 の列がデータテーブル 1 の列と同じ名前である場合、結果の表ではデータテーブル 2 の列名が [ColumnName]_1 に変更されます。[ColumnName]_1 の名前を持つ列が既に存在する場合、代わりに未使用の連続番号が使用されます。たとえば、データテーブル 1IDID_1ID_2 という名前の列があり、データテーブル 2ID という名前の列があった場合、結合後はデータテーブル 2 の列名が ID_3 に変わります。

joinType JoinType : 使用する結合操作の種類です。次のオプションが利用できます。

  • Inner - 結合ルールに一致するDataTable1DataTable2 のすべての行が保持されます。ルールに一致しない行はすべて、結果表から削除されます。
  • Left - DataTable1 のすべての行と結合ルールに一致する DataTable2 の値のみが保持されます。DataTable2 の行と一致する値がない DataTable1 の行の列には、null 値が挿入されます。
  • Full - 結合条件の一致/不一致にかかわらず、DataTable1DataTable2 のすべての行が保持されます。両方のデータテーブルの条件に一致しない行には、null 値が挿入されます。

戻り値

データ テーブルを出力

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得