Altova MapForce 2024 Professional Edition

Gibt das Feld selbst zurück, wenn es nicht Null ist. Andernfalls wird replace-with zurückgegeben.

mf-func-substitute-null

 

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\MapForce2024\MapForceExamples\.

mf-func-substitute-null-example

Im Mapping werden Daten aus einer SQLite-Datenbank, die eine Tabelle namens "Applications" enthält, ausgelesen.

mf-func-substitute-null-example1

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.

© 2017-2023 Altova GmbH