Indizes werden auf einer oder mehreren Spalten einer angegebenen Tabelle erstellt. Sie können Indizes auf Basistabellen oder temporären Tabellen erstellen, aber Sie können keinen Index auf einer Ansicht erstellen. Um einen einzelnen Index zu erstellen, können Sie entweder Sybase Central oder Interactive SQL verwenden. Sie können den Indexberater verwenden, der Sie bei der Auswahl der richtigen Indizes für Ihre Datenbank unterstützt.
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.
Verwenden Sie das SQL Anywhere 12-Plug-In, um die Verbindung mit der Datenbank als Benutzer mit DBA-Berechtigung herzustellen.
Im linken Fensterausschnitt doppelklicken Sie auf Tabellen und wählen die Tabelle aus, für die Sie einen Index erstellen wollen.
Im rechten Fensterausschnitt klicken Sie auf die Registerkarte Indizes.
Im linken Fensterausschnitt rechtsklicken Sie auf die Tabelle und wählen Neu » Index.
Befolgen Sie die Anweisungen des Assistenten zum Erstellen von Indizes.
Der neue Index erscheint auf der Registerkarte Indizes für die Tabelle. Er wird auch im linken Fensterausschnitt angezeigt.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung oder als Eigentümer der Tabelle, für die der Index erstellt wird, mit der Datenbank.
Führen Sie die Anweisung CREATE INDEX aus.
Zusätzlich zur Erstellung von Indizes auf einer oder mehreren Spalten in einer Tabelle können Sie auch Indizes auf integrierten Funktionen unter Verwendung einer berechneten Spalte erstellen. Siehe CREATE INDEX-Anweisung.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |