DB Insert
Das Transferobjekt DB Insert fügt während des Datentransfers neue Datensätze in eine Tabelle oder Datenbankansicht (View) ein. Das Transferobjekt fungiert damit als Transferziel.
Dialogübersicht

Allgemeine Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| DB-Anbindung | Hier stehen alle im Bereich Plug-ins erstellten Anbindungen relationaler Datenbanken zur Auswahl. Sollte Ihre gewünschte Datenbankanbindung nicht dabei sein, können Sie diese im Plug-ins-Bereich als Microsoft SQL Server, Oracle, SAP HANA, ODBC, OLE DB, MySQL oder PostgreSQL bereitstellen. |
| Tabelle | Tabelle oder Datenbankansicht (View), in die Datensätze eingefügt werden. |
| Verfügbare Spalten | In der Tabelle vorhandene, noch nicht verwendete Spalten. |
| Verwendete Spalten | Spalten, die als Elemente des Transferobjekts angezeigt werden und damit für den Insert verwendet werden. |
Manuelle Spalten können über +User-defined hinzugefügt werden. Sie müssen zur Laufzeit in der Datenbank vorhanden sein. Das ist besonders hilfreich bei Vorlagen, wenn die Spalten bei der Projektierung noch nicht verfügbar sind.
Die Unterscheidung zwischen verfügbaren und verwendeten Spalten dient der Übersicht in der Projektierungsfläche. Verschieben Sie Spalten durch Doppelklick auf den Spaltennamen oder über die Schaltflächen <, >, << und >>.
Verhalten beim Hinzufügen
Bei einem Datenbank-Insert werden unvollständige Arrays aufgefüllt. Soll zum Beispiel ein einzelner Zeitstempel zusammen mit mehreren Arraywerten in die Datenbank eingefügt werden, wird der Zeitstempel automatisch mehrfach verwendet, bis alle Arrayelemente eingefügt wurden. Deshalb wird bei einem Insert immer der höchste InsertCount ermittelt. Einträge mit kleinerem Count werden entsprechend erweitert, damit die Tabelle vollständig befüllt wird.
Erwartete Anzahl eingehender Datensätze prüfen
Aktivieren Sie diese Option, um die Anzahl der eingehenden Datensätze vor dem Einfügen zu prüfen. Wenn Sie zum Beispiel ein Array empfangen, können Sie festlegen, wie viele Datensätze mindestens, höchstens oder genau enthalten sein müssen, damit der Einfügevorgang ausgeführt wird.
Hinweise
Das Transferobjekt ist auch für Datenbankansichten (Views) auswählbar.
Allgemeine Hinweise zu relationalen Datenbank-Plug-ins finden Sie unter Relationale Datenbank-Plug-ins. Beispiele für bewährte Vorgehensweisen finden Sie unter Beispiele und Konzepte.