Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

REMOVE-RECORD (Sätze löschen)

Mit dieser Anweisung löschen Sie alle Sätze der angegebenen Satzarten in der Datenbank.

Sie dürfen sie nur verwenden, wenn Sie BOUTLOAD in der Kennung geladen haben, in der die Datenbank katalogisiert ist.

REMOVE-RECORD

RECORD-NAME = *ALL / list-poss(20): <recordname>/ *ALL-EXCEPT(...)


*ALL-EXCEPT(...)



|

EXCEPT-NAME= list-poss(20):<recordname>

RECORD-NAME = *ALL / list-poss(20): <recordname>/ *ALL-EXCEPT(...)

*ALL
Bei dieser Angabe ist nur diese eine Funktion im BOUTLOAD-Lauf zugelassen; d.h. es muss die END-Anweisung folgen.
Die Datenbank wird neu formatiert; alle Realms müssen zur Verfügung stehen.

Diese Anweisung ist auch für eine inkonsistente Datenbank zugelassen (System-Break-Bit gesetzt).

<recordname>
Alle Sätze der angegebenen Satzart werden in der Datenbank gelöscht.

*ALL-EXCEPT(...)
Bei dieser Angabe ist nur diese eine Funktion im BOUTLOAD-Lauf zugelassen; d.h. es muss die END-Anweisung folgen.
Alle Sätze mit Ausnahme der angegebenen Satzarten werden in der Datenbank gelöscht.

EXCEPT-NAME= list-poss(20): <recordname>
Namen der Satzarten, die nicht gelöscht werden sollen.

Bei der Angabe der Satzarten müssen Sie die hierarchische Struktur im Schema der Datenbank beachten; d.h. Sie müssen die Membersatzarten vor oder zusammen mit den Ownersatzarten löschen.
Sind die Angaben nicht korrekt, wird der BOUTLOAD-Lauf abgebrochen.

Wenn Sie nachfolgend Sätze in die Datenbank speichern, beginnt die Vergabe der DB-Keys wieder bei RSQ=1. Die DB-Keys sind nunmehr auch (einmalig) verwendbar, wenn sie mit der BMODTT-Anweisung KEEP für eine Wiederverwendung durch den DBH gesperrt sind. Ein zusätzlicher BMODTT-Lauf mit der Anweisung REMOVE ist nicht notwendig.