substitute-null
Gibt das Feld selbst zurück, wenn es nicht Null ist. Andernfalls wird replace-with zurückgegeben.
Sprachen
Built-in, C++, C#, Java.
Parameter
Name | Beschreibung |
---|---|
field | Das Datenbankfeld. |
replace-with | Der Ersetzungswert. |
Beispiel
Im Mapping unten sehen Sie ein Beispiel für die Verwendung der substitute-null-Funktion. Dieses Mapping hat den Namen DB-ApplicationList.mfd und befindet sich im Verzeichnis <Dokumente>\Altova\MapForce2025\MapForceExamples\.
Im Mapping werden Daten aus einer SQLite-Datenbank, die eine Tabelle namens "Applications" enthält, ausgelesen.
Die erste Funktion überprüft, ob das Feld Category in der Tabelle "Applications" Null ist. Da dieses Feld für die Applikation "Notepad" Null ist, wird der Ersetzungswert "Misc" auf das Datenelement Category der Zieltextdatei gemappt.
Die zweite Funktion überprüft, ob das Feld Description Null ist. Da auch dieses Feld für die Applikation "Notepad" Null ist, wird der Ersetzungswert "No description" auf das Datenelement Description der Zieldatei gemappt.