Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

DELETE-ALTERNATE-INDEX

&pagelevel(3)&pagelevel

Sekundär-Indizes einer NK-ISAM-Datei löschen

Komponente:

BS2000

Funktionsbereich:

Dateiverarbeitung

Anwendungsbereich:

FILE                                                                                                             

Privilegierung:

STD-PROCESSING

Funktionsbeschreibung

Mit dem Kommando DELETE-ALTERNATE-INDEX kann der Benutzer Sekundär-Indizes einer Datei wieder löschen.
Bei Abbruch des Kommandos sind zwar die angegebenen Sekundär-Indizes aus der Sicht des Benutzers gelöscht (Ausgabe von SHOW-INDEX-ATTRIBUTES), aber es können noch Blöcke vorhanden sein, die nicht freigegeben wurden. Diese Blöcke werden beim logischen Kopieren der Datei freigegeben (z.B. mit dem Kommando REPAIR-DISK-FILES oder dem Dienstprogramm PERCON).

Format

DELETE-ALTERNATE-INDEX                                                                                                                        

FILE-NAME = <filename 1..54>

,KEY-NAME = *ALL / list-poss(30): <name 1..8>

Operandenbeschreibung

FILE-NAME = <filename 1..54>
Name der Datei, in der die angegebenen Sekundär-Indizes gelöscht werden sollen.

KEY-NAME = *ALL / list-poss(30): <name 1..8>
Bezeichnet den oder die zu löschenden Sekundär-Indizes.
Mit *ALL werden alle Sekundär-Indizes der Datei gelöscht.
In einer Liste können bis zu 30 Namen von zu löschenden Sekundär-Indizes angegeben werden.

 

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung


0

CMD0001

Kommando fehlerfrei ausgeführt


32

DMS0A37

Interner Systemfehler


32

DMS0A3A

Inkonsistenten Kontrollblock gefunden


32

DMS0A42

Interner Fehler beim OPEN auf die Datei


32

DMS0A43

Interner Fehler beim CLOSE auf die Date


32

DMS0A4F

Fehler bei RDTFT


32

DMS0A30

BS2000-Version des fernen Systems < V10.0A


32

DMS0A31

Angegebene Katalogkennung existiert nicht


64

DMS0A35

Sekundär-Index nicht vorhanden


64

DMS0A46

Keine NK-ISAM-Datei


64

DMS0A4E

SHARUPD = YES wurde spezifiziert


128

DMS0A49

Kommando wurde unterbrochen


130

DMS0A32

Angegebene Katalogkennung nicht verfügbar


130

DMS0A38

Virtueller Speicher nicht ausreichend


130

DMS0A3C

Maximale Anzahl von Sekundärschlüsseln


130

DMS0A3E

ISAM-Pool ist überlastet