Anfang des InhaltsbereichsALTER INDEX-Anweisung (alter_index_statement) Dokument im Navigationsbaum lokalisieren

Die ALTER INDEX-Anweisung ( alter_index_statement ) steuert die Verwendung eines Index bei Datenanfragen.

Syntax

<alter_index_statement> ::= ALTER INDEX <index_name> [ON <table_name>] ENABLE
| ALTER INDEX <index_name> [ON <table_name>] DISABLE

index_name, table_name

Erläuterung

Die Ausführung einer CREATE INDEX-Anweisung führt zur Erzeugung eines Index über den angegebenen Spalten. Bei allen folgenden SQL-Anweisungen zur Datenmanipulation ( INSERT-Anweisung, UPDATE-Anweisung, DELETE-Anweisung) wird dieser Index der SQL-Anweisung entsprechend verändert. Bei allen anderen SQL-Anweisungen, in denen einzelne Zeilen einer Tabelle angegeben werden, kann das Datenbanksystem diesen Index zur Beschleunigung der Suche nach diesen Zeilen verwenden.

Die Ausführung einer ALTER INDEX-Anweisung mit DISABLE führt dazu, daß der Index nicht mehr für diese Suche verwendet werden kann, jedoch weiterhin bei Verwendung der SQL-Anweisungen INSERT, UPDATE oder DELETE verändert wird.

Die Ausführung einer ALTER INDEX-Anweisung mit ENABLE führt dazu, daß der Index wieder für die Suche verwendet werden kann.

Ende des Inhaltsbereichs