IMPORT REPLACE berücksichtigt nicht die Klausel 'NOT LOGGED INITIALLY'

Die Option REPLACE des Befehls IMPORT berücksichtigt nicht die Klausel NOT LOGGED INITIALLY (NLI) der Anweisung CREATE TABLE oder die Klausel ACTIVATE NOT LOGGED INITIALLY der Anweisung ALTER TABLE.

Wenn ein Import mit der Aktion REPLACE innerhalb der gleichen Transaktion durchgeführt wird wie eine Anweisung CREATE TABLE oder ALTER TABLE, bei der die NLI-Klausel aufgerufen ist, wird diese NLI-Klausel vom Import nicht berücksichtigt. Alle Einfügungen werden protokolliert.

Fehlerumgehung 1
Löschen Sie den Inhalt der Tabelle mit Hilfe der Anweisung DELETE, und rufen Sie dann den Import mit der Anweisung INSERT auf.
Fehlerumgehung 2
Löschen Sie die Tabelle, und erstellen Sie sie erneut. Rufen Sie dann den Import mit der Anweisung INSERT auf.

Diese Einschränkung bezieht sich auf DB2 UDB Version 7 und DB2 UDB Version 8.

[ Seitenanfang |Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]