Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

REUSE-PARTITIONS

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.

In der laufenden DBH-Session können Sie sich die Verfügbarkeit von Partitionen mit der Administrationsanweisung SHOW-PARTITIONS (siehe "SHOW-PARTITIONS") anzeigen lassen. Weitere Informationen zu Partitionen finden Sie im " Basishandbuch".

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.