Eintrag aus dem CALL-DML-Tabellenverzeichnis löschen
Geltungsbereich
DBH-Administration
Siehe auch
DBH-Startanweisung ADD-OLD-TABLE-CATALOG-LIST auf "ADD-OLD-TABLE-CATALOG-LIST"
DBH-Startanweisung ADD-SQL-DATABASE-CATALOG-LIST auf "ADD-SQL-DATABASE-CATALOG-LIST"
DBH-Option OLD-TABLE-CATALOG auf "OLD-TABLE-CATALOG"
Funktionsbeschreibung
Die Anweisung REMOVE-OLD-TABLE-CATALOG-ENTRY löscht einen Eintrag aus dem CALL-DML-Tabellenverzeichnis.
Bei dieser Administrationsanweisung haben Sie die Wahl, entweder eine bestimmte CALL-DML-Tabelle aus dem Verzeichnis auszutragen oder alle Einträge zu löschen, die einer bestimmten Datenbank zugeordnet sind.
Eine CALL-DML-Tabelle, die aus dem CALL-DML-Tabellenverzeichnis ausgetragen werden soll, darf nicht aktiv sein. Ist die Tabelle aktiv, wird also gerade auf sie zugegriffen, so lehnt der DBH die Administrationsanweisung REMOVE-OLD-TABLE-CATALOG-ENTRY für die entsprechende Tabelle ab.
REMOVE-OLD-TABLE-CATALOG-ENTRY | ||||||||||||||||||||
|
Operandenbeschreibung
SELECT =
Legt fest, welche Einträge aus dem CALL-DML-Tabellenverzeichnis gelöscht werden sollen.
SELECT = *SQL(...)
Löschen aller Einträge des CALL-DML-Tabellenverzeichnisses, in denen ein bestimmter CATALOG-NAME angegeben ist.
CATALOG-NAME =
<filename 1..18 without-cat-user-gen-vers>
Logischer Datenbankname, der als Kriterium für das Löschen der zugehörigen Einträge gilt. Es werden nur die CALL-DML-Tabellen ausgetragen, die derzeit nicht aktiv sind.
SELECT = *CALL-DML(...)
Löschen eines bestimmten Eintrags des CALL-DML-Tabellenverzeichnisses.
CALL-DML-TABLE-NAME = <text 1..17>
Name der CALL-DML-Tabelle, der als Kriterium für das Löschen des zugehörigen Eintrags gilt. Ist die Tabelle aktiv, so wird sie nicht ausgetragen.
Administrationskommando im ISP-Format und an der CALL-DML-Schnittstelle
Hier entspricht der Administrationsanweisung REMOVE-OLD-TABLE-CATALOG-ENTRY das Administrationskommando OPT,CDBC-DEL.
OPT,CDBC-DEL,{C[ALL-DML-]T[ABLE]=call-dml-table-name|
C[ATALOG]=catalog-name}