TurboSQL Guide

CREATE INDEX

Top  Previous  Next

Erzeugt einen neuen Index für eine bestehende Tabelle.

Syntax

CREATE [UNIQUE] INDEX index_reference ON table_reference (column_reference [ASC|DESC] [,column_reference [ASC|DESC] ...] )

Beschreibung

Indexe werden verwendet um Suchaktionen zu beschleunigen. Verwenden Sie CREATE INDEX um einen neuen Index für eine bestehende Tabelle zu erstellen:

CREATE INDEX OrderIdIdx ON Orders (OrderId ASC)

Sie können auch mehrstufige hierarchische Indexe erstellen:

CREATE INDEX TargetDateIdx ON Orders (DeliveryDate DESC, OrderId)

Verwenden Sie UNIQUE um einen Index zu definieren, der einen Fehler erzeugt, falls nicht eindeutige Spaltenwerte in die Tabelle geschrieben werden sollen. Die Voreinstellung ist nicht eindeutig.

Anmerkung

Die Attribute ASC und DESC sind properietäre Erweiterungen des SQL-92 Standards.