substitute-null
Retourne le champ lui-même s’il n’est pas null ; sinon, replace-with est retourné.
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\.
Le mappage lit des données depuis une base de données SQLite qui contient un table "Applications".
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.