Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Anwenderdaten zwischen Basistabellen übertragen

Mit den Utility-Anweisungen UNLOAD und LOAD ist es möglich, Anwenderdaten von einer Basistabelle oder einem View in eine andere Basistabelle zu übertragen.

Um beispielsweise Daten von einer Basistabelle A in eine Basistabelle B zu übertragen, entlädt der Anwender für die Basistabelle A die Daten von A mit UNLOAD, Option LOAD_FORMAT. SESAM/SQL baut dann die Ausgabedatei so auf, dass sie der Anwender für B unmittelbar mit LOAD, Option UNLOAD_FORMAT als Eingabedatei für B verwenden kann.

Ist für eine zu entladende Basistabelle A ein Primärschlüssel definiert, so ist die mit UNLOAD im LOAD_FORMAT erstellte Ausgabedatei nach Primärschlüsselwerten sortiert. Stimmt der Primärschlüssel der Tabelle B, in die zugeladen werden soll, mit dem Primärschlüssel von A überein, dann lässt sich der Zuladevorgang beschleunigen, indem in B mit LOAD SORTED zugeladen wird.

Die beiden Tabellen, zwischen denen die Anwenderdaten übertragen werden sollen, müssen bezüglich der zu entladenden/ladenden Spalten identisch definiert sein.