UiPath Documentation
activities
latest
false
Activités de workflow
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Tables de données de jointure (Join Data Tables)

Combine des lignes de deux tables en utilisant les valeurs communes entre elles, selon une règle de jointure, qui est spécifiée dans le paramètre JoinType.

Combine des lignes de deux tables à l'aide de valeurs communes, selon une règle de jointure (Join) spécifiée dans le paramètre Join Type .

Définition

Espace de noms : UiPath.Activities.System.API

Assembly : UiPath.System.Activities.Api (in 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 : la première table à utiliser dans l'opération de jointure, stockée dans une variable DataTable .

dataTable2DataTable : la seconde table à utiliser dans l'opération de jointure, stockée dans la variable DataTable .

Remarque :

L'ordre dans lequel les tables sont indiquées est très important, car il influence la structure de la table obtenue, en fonction de l'option sélectionnée dans le champ de propriété JoinType.

arguments Liste <JoinOperationArgument> : les conditions de jointure de la table de données.

Remarque :

Si une colonne de DataTable2 partage le même nom avec une colonne de DataTable1, le nom de la colonne de DataTable2 est remplacé par [ColumnName]_1 dans la table obtenue. Si une colonne ayant le nom [ColumnName]_1 existe déjà, le nombre consécutif (qui n'est pas déjà employé) est utilisé à la place. Par exemple, si DataTable1 possède des colonnes nommées ID, ID_1 et ID_2, et que DataTable2 possède une colonne nommée ID, après la jointure, la colonne dans DataTable2 est nommée ID_3.

joinType JoinType : le type d'opération de jointure à utiliser. Les options suivantes sont disponibles :

  • Inner : conservez toutes les lignes de DataTable1 et de DataTable2 qui répondent à la règle de jointure. Toutes les lignes qui ne répondent pas à la règle sont supprimées de la table obtenue.
  • Left : conservez toutes les lignes de DataTable1 et uniquement les valeurs de DataTable2 qui répondent à la règle de jointure. Les valeurs Null sont insérées dans la colonne pour les lignes de TableDonnées1 qui n'ont aucune correspondance dans les lignes de TableDonnées2 .
  • Full : conservez toutes les lignes de DataTable1 et de DataTable2, que la condition de jointure soit remplie ou non. Les valeurs Null sont ajoutées dans les lignes des deux tables qui n'ont aucune correspondance.

RetournerValeur

TableDonnées de sortie.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour