Erstellen Sie Indizes für Basistabellen, temporäre Tabellen und materialisierte Ansichten. Sie können auch Indizes für integrierte Funktionen unter Verwendung einer berechneten Spalte erstellen.
Voraussetzungen
Wenn Sie einen Index für eine Tabelle erstellen möchten, müssen Sie der Eigentümer der Tabelle sein oder eines der folgenden Privilegien haben:
Wenn Sie einen Index für eine materialisierte Ansicht erstellen möchten, müssen Sie Eigentümer der materialisierten Ansicht sein oder eines der folgenden Privilegien haben:
Sie können keinen Index für eine reguläre Ansicht erstellen. Sie können für eine deaktivierte materialisierte Ansicht keinen Index erstellen.
Kontext und Bemerkungen
Beim Erstellen von Indizes bestimmt die Reihenfolge, in der Sie die Spalten angeben, auch die Reihenfolge, in der die Spalten im Index erscheinen. Doppelte Verweise auf Spaltennamen in der Indexdefinition sind nicht erlaubt. Sie können den Indexberater verwenden, der Sie bei der Auswahl der richtigen Indizes für Ihre Datenbank unterstützt.
Es wird ein automatisches Festschreiben durchgeführt, wenn ein Index für eine lokale temporäre Tabelle erstellt wird und die Option auto_commit_on_create_local_temp_index aktiviert ist. Standardmäßig ist die Option auf Off gesetzt.
Die Erstellung eines Indexes für eine Funktion (eine implizite berechnete Spalte) bewirkt einen Checkpoint.
Spaltenstatistiken werden aktualisiert (oder erstellt, falls sie nicht existieren).
Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.
Rechtsklicken Sie im linken Fensterausschnitt auf die Indizes und klicken Sie auf Neu » Index.
Befolgen Sie die Anweisungen des Assistenten zum Erstellen von Indizes.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |