Logische Verfügbarkeit von Partitionen einer partitionierten Tabelle wieder herstellen
Geltungsbereich
DBH-Administration
Siehe auch
Administrationsanweisung SHOW-PARTITIONS auf "SHOW-PARTITIONS"
Funktionsbeschreibung
Eine Reihe von Zugriffen auf partitionierte Tabellen (z.B. DML-Anweisungen) setzen die logische Verfügbarkeit der betroffenen Partitionen voraus. D.h. SESAM/SQL prüft den intern vermerkten Verfügbarkeitszustand, nicht aber, ob die Partition tatsächlich physikalisch verfügbar ist.
Mit der Anweisung REUSE-PARTITIONS prüfen Sie die physikalische Verfügbarkeit von logisch nicht verfügbaren Partitionen einer partitionierten Tabelle. Erweist sich eine Partition als physikalisch verfügbar, dann wird sie intern als logisch verfügbar gekennzeichnet und damit für die o.g. Zugriffe freigegeben.
REUSE-PARTITIONS führt die Prüfung in einem transaktionsfreien Zustand auf der angegebenen partitionierten Tabelle durch. Bei laufenden Transaktionen kann der Aufruf daher eine gewisse Zeit in Anspruch nehmen.
REUSE-PARTITIONS wird für eine partitionierte Tabelle nur durchgeführt, falls die angegebene Tabelle bereits physikalisch geöffnet ist. Eine Basistabelle wird beim ersten Zugriff auf diese Tabelle innerhalb einer DBH-Session geöffnet.
REUSE-PARTITIONS |
CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers> ,SCHEMA-NAME = <c-string 1..31 with-lower-case> ,TABLE-NAME = <c-string 1..31 with-lower-case> |
Operandenbeschreibung
CATALOG-NAME = <filename 1..18 without-cat-user-gen-vers>
Logischer Datenbankname der Datenbank.
SCHEMA-NAME = <c-string 1..31 with-lower-case>
Name des Schemas der Basistabelle.
TABLE-NAME = <c-string 1..31 with-lower-case>
Name der Basistabelle.
Administrationskommando im ISP-Format und an der CALL-DML-Schnittstelle
Hier entspricht der Administrationsanweisung REUSE-PARTITIONS das Administrationskommando PARTITION,REUSE.
PARTITION,REUSE,C[ATALOG]=name,S[CHEMA]=name,T[ABLE]=name
Für name dürfen jeweils die zuvor bei den entsprechenden Operanden beschriebenen Werte eingegeben werden.