Hinweise zur Anweisung 'delete' mit VSAM

Im Kontext der Datei-Ein-/Ausgabe ohne Datenbankbezug wird mit der EGL-Anweisung 'delete' ein indexierter oder relativer Datensatz aus einer Datei entfernt. Serielle Datensätze und CSV-Datensätze sind keine gültigen Ziele für die Anweisung 'delete'.

Gehen Sie zum Löschen eines indexierten oder relativen Datensatzes wie folgt vor:
  • Setzen Sie für den Datensatz eine Anweisung 'get' ab und geben Sie die Option 'forUpdate' an.
  • Setzen Sie die Anweisung 'delete' ab, ohne intervenierende E/A-Operation für dieselbe Datei.

Syntax

Syntaxdiagramm für die Anweisung 'delete' bei VSAM
Datensatzvariable
Diese Datensatzvariable enthält die Informationen, die aus der indexierten oder relativen Datei gelöscht werden sollen.