Mit dem Dateneinfügeknoten können Sie eine Datenbanktabelle aktualisieren. Das Ziel ist eine relationale Datenbanktabelle, die Quelle wird als Eingabe für eine INSERT-Klausel verwendet, und das Ziel definiert die Spaltenwerte. Wenn Sie die Standardwerte für diesen Knoten verwenden, wird jeder Wert einer wiederholbaren Elementinstanz in die ausgewählte Spalte in einer Datenbankzeile eingefügt. Die Art des Einfügeprozesses hängt von der Zuordnungskardinalität ab:
Kardinalität | Einfügung |
---|---|
n:1-Zuordnung | Eine Zeile wird in die ausgewählte Spalte eingefügt. Der Wert in der Spalte ist das Ergebnis der skalaren Operation, die mit den ausgewählten Nachrichtenelementen ausgeführt wurde. |
1:n-Zuordnung | Eine Zeile wird in die ausgewählten Spalten eingefügt. Der Wert in den Spalten ist mit dem Wert des ausgewählten Nachrichtenelements identisch. |
n:n-Zuordnung | Eine einzelne Zeile wird in die ausgewählten Spalten eingefügt. Der Wert in den einzelnen Spalten ist das Ergebnis der skalaren Operation, die mit den einzelnen Nachrichtenelementen ausgeführt wurde. Für jede Spalte kann eine andere skalare Operation ausgeführt werden. |
1:1-Zuordnung | Eine einzelne Zeile wird in die ausgewählte Spalte eingefügt. Der Wert in der Spalte ist mit dem Wert des zugeordneten Eingabeelements identisch. |
Es ist auch möglich, Verbundeinfügungen zu erstellen (eine Einfügung, die andere Einfügungen enthält). Dies ist beim Einfügen mehrerer Spalten in dieselbe Zeile hilfreich, wenn jede Einfügeanweisung die neue Zeile erstellt.
Wenn ein Nachrichtenziel bereits in der Zuordnung vorhanden ist oder wenn Sie die Zuordnung bereits über einen Knoten erstellt haben, der Zuordnungen unterstützt, ist die Einfügeoption nicht verfügbar, wenn Sie die Zuordnung öffnen. Wenn Sie über Datei > Neu > Zuordnen eine neue Zuordnung erstellen oder über einen Knoten, der Zuordnungen unterstützt, eine Zuordnung erstellen, ist die Einfügeoption verfügbar.