Altova MapForce 2025 Professional Edition

Retourne le champ lui-même s’il n’est pas null ; sinon, replace-with est retourné.

mf-func-substitute-null

 

Langages

Built-in, C++, C#, Java.

 

Paramètres

Nom

Description

field

Le champ de base de données.

replace-with

La valeur de remplacement.

 

Exemple

Le mappage ci-dessous montre un exemples de la fonction substitute-null en cours d’utilisation. Ce mappage est appelé DB-ApplicationList.mfd et est disponible dans le dossier <Documents>\Altova\MapForce2025\MapForceExamples\.

mf-func-substitute-null-example

Le mappage lit des données depuis une base de données SQLite qui contient un table "Applications".

mf-func-substitute-null-example1

La première fonction vérifie si le champ Category est null dans la table "Applications". Puisque ce champ est null pour l’application Notepad, la valeur de substitution "Misc" est mappée dans l’item Category du fichier de texte de cible.

 

La seconde fonction vérifie si le champ Description est null. À nouveau, ce champ est null pour l'application Notepad, la valeur de substitution "No description" est donc mappée dans l’item Description du fichier de cible.

© 2018-2024 Altova GmbH