TurboSQL Guide CREATE INDEX |
Previous Top 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.