Weitere Informationen zu bestimmter Syntax finden Sie in den Referenzinformationen, die im Lieferumfang des jeweiligen Datenbankprodukts enthalten sind. Syntaxdefinitionen für einige Datenbankanbieter oder -versionen können von den folgenden Beschreibungen abweichen.
Eigenschaft | Beschreibung |
---|---|
Name | Gibt einen Namen für das Objekt an. |
Bezeichnung | Gibt eine Bezeichnung an, die in grafisch orientierten Diagrammen angezeigt wird. |
Schema | Zeigt das relationale Schema an, unter dem das Objekt erstellt wurde. |
Durch System generiert | Gibt an, dass für diesen Index bei der DDL-Generierung kein Code generiert wird. Diese Option ist verfügbar, wenn die Datenbank automatisch einen Index generiert. |
DB2 for Linux, UNIX, and Windows oder DB2 for i5/OS: Dimension | Wählen Sie diese Option aus, um anzugeben, dass der Index eine Dimension ist. Die Spalten für diesen Index stehen in den Tabelleneigenschaften auf der Seite Spalten zur Verfügung. Jede Spalte oder Gruppe von Spalten kann verwendet werden, um aus den Tabellendaten Cluster zu bilden. |
Nur DB2 for i5/OS: Systemname | Gibt an, dass dieser Index während der DDL-Generierung umbenannt und ihm ein Systemname zugewiesen werden soll. |
Geben Sie an, ob es sich bei dem Index um einen codieren Vektorindex handelt (nur DB2 for i5/OS).
Definieren Sie die Spalten (und Ausdrücke, wenn der Datenbankanbieter Indexausdrücke unterstützt), die Sie in den Index aufnehmen wollen.Header | Header |
---|---|
Schlüsselmember | Geben Sie Spalten und Ausdrücke für den Schlüssel des Index an. Sie können der Liste Member hinzufügen oder Member aus ihr entfernen und die Sortierreihenfolge für Member in der Liste ändern. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten in der Symbolleiste über der Tabelle, um ein Fenster zu öffnen, in dem Sie Spalten und Ausdrücke auswählen und der Liste hinzufügen können. Wählen Sie ein Schlüsselmember aus und klicken Sie auf die Pfeilschaltflächen in der Symbolleiste, um die Sortierreihenfolge zu ändern. Wenn Sie Schlüsselmember löschen wollen, wählen Sie ein Member aus und klicken Sie auf Löschen. |
Spalten einschließen | Geben Sie Spalten ohne Schlüsselfunktion und Ausdrücke an, die im Index eingeschlossen werden sollen. Sie können der Liste Member hinzufügen und Member aus ihr entfernen oder die Sortierreihenfolge für eingeschlossene Member in der Liste ändern. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten in der Symbolleiste über der Tabelle, um ein Fenster zu öffnen, in dem Sie Spalten und Ausdrücke auswählen und der Liste hinzufügen können. Wählen Sie ein eingeschlossenes Member aus und klicken Sie auf die Pfeilschaltflächen in der Symbolleiste, um die Sortierreihenfolge zu ändern. Wenn Sie eingeschlossene Member löschen wollen, wählen Sie ein Member aus und klicken Sie auf Löschen. |
Eigenschaft | Beschreibung |
---|---|
Keine Partitionen verwenden | Gibt an, dass der Index nicht partitioniert wird. Die Optionen auf dieser Seite ändern sich je nachdem, ob Sie diese Option oder die Option Partitionen verwenden auswählen. |
Partitionen verwenden | Gibt an, dass der Index partitioniert wird. Diese Option ist nur verfügbar, wenn die Option partitioniert ist. Die Optionen auf dieser Seite ändern sich je nachdem, ob Sie diese Option oder die Option Keine Partitionen verwenden auswählen. Bei Auswahl dieser Option können Sie Partitionen hinzufügen oder löschen, indem Sie auf die Schaltfläche Partition hinzufügen oder Partition löschen auf der Symbolleiste klicken. |
Speichergruppe/VCAT | Gibt an, ob die Option USING STOGROUP oder USING VCAT verwendet werden soll. Gibt außerdem an, welche Speichergruppe oder welcher integrierte Katalogfunktionskatalog (VCAT) verwendet werden soll. Die Bedeutung der Klausel USING STOGROUP oder USING VCAT unterscheidet sich, je nachdem, ob der Index partitioniert ist oder nicht. |
Primäre Platzangabe | Gibt einen Wert für PRIQTY an. Nur verfügbar, wenn eine Speichergruppe angegeben ist. Gibt die Mindestzuordnung des primären Bereichs für eine DB2-verwaltete Datei an. |
Sekundäre Platzangabe | Gibt einen Wert für SECQTY an. Nur verfügbar, wenn eine Speichergruppe angegeben ist. Gibt die Mindestzuordnung des sekundären Bereichs für eine DB2-verwaltete Datei an. |
Löschen | Gibt an, ob DB2-verwaltete Dateien entfernt werden, wenn sie beim Ausführen eines Dienstprogramms oder einer SQL-Anweisung gelöscht werden, das bzw. die den Index löscht. |
Free page | Gibt einen Wert für FREEPAGE an. Gibt an, wie oft eine Seite mit freiem Speicherbereich freigelassen werden soll, wenn in Folge der Ausführung eines DB2-Dienstprogramms Indexeinträge erstellt werden oder wenn ein Index für eine Tabelle mit vorhandenen Zeilen erstellt wird. Nach der angegebenen Anzahl von Seiten wird jeweils eine Seite freigelassen. Der Ganzzahlwert kann im Bereich von 0 bis einschließlich 255 liegen. Der Standardwert ist 0, wobei keine Seiten freigelassen werden. |
PCT free | Gibt einen Wert für PCTFREE an. Legt den Prozentsatz an freiem Speicher für jede Nichtblattseite und jede Blattseite fest, der freigelassen werden soll, wenn in Folge der Ausführung eines DB2-Dienstprogramms dem Index oder der Indexpartition Einträge hinzugefügt werden oder wenn ein Index für eine Tabelle mit vorhandenen Zeilen erstellt wird. |
GBPCache | Gibt an, wie Änderungen am Gruppenpufferpool zwischengespeichert werden. |
Eigenschaft | Beschreibung |
---|---|
Nur Oracle: Locality (Standort) | Wählen Sie LOCAL oder GLOBAL in der Liste aus. Wenn Sie LOCAL auswählen, ist die Indexdatenpartition mit der Partition der Tabelle, die Eigner des Indexes ist, identisch. Aus diesem Grund enthält die Liste Verwaltet von nur dieselben Typen wie die Tabelle. Die Liste Verwaltet von ist leer, wenn für die Tabelle, die den Eigner darstellt, kein Partitionsschlüssel definiert ist. Wenn Sie GLOBAL auswählen, können Sie HASH oder RANGE in der Liste Verwaltet von angeben. |
Verwaltet von | Wählen Sie eine Option für die Klausel PARTITIONING KEY aus. Die Optionen in diesem Feld unterscheiden sich je nach dem, was Sie im Feld für den Standort (Locality) ausgewählt haben. |
Name oder Spalte | Gibt den Namen der Spalte an. |
Datentyp | Gibt den Datentyp der Spalte an. |
Nur DB2 for z/OS: Sortierungstyp | Gibt eine Option zum Sortieren von Einträgen nach Spalten an. Sie können ASC (ASCENDING) oder DESC (DESCENDING) auswählen. |
Nur DB2 for z/OS: NULLS LAST | Gibt an, dass die Klausel NULLS LAST verwendet werden soll. Gibt an, dass Nullwerte für Vergleichszwecke als positive Unendlichkeit behandelt werden. |
Nur DB2 for z/OS: Endgrenzwert | Gibt einen Endgrenzwert für jede Partition an. |
Für HASH-Partitionen: Sie müssen einen Partitionsnamen angeben.
Für LIST- oder RANGE-Partitionen (nur Oracle): Sie müssen einen Partitionsnamen und Spaltenwerte angeben.
Eigenschaft | Beschreibung |
---|---|
Partitionsname | Gibt den Namen der Partition an. |
Werte | Gibt die Spaltenwerte für die Partition an. |
Tabellenbereich | Gibt den Tabellenbereich an, in dem diese Partition erstellt wurde. |