Wie lege ich nachträglich einen Index für eine Tabelle an?

Es ist nahezu zu jeder Zeit möglich, nachträglich einen Index für eine Tabelle anzulegen. Die Basissyntax ist folgende:

CREATE INDEX < indexname > ON < tabellenname >(< spaltenname(n)) >

Beispiele:

Anlegen eines nichteindeutigen Nonclustered Index:
CREATE INDEX ix_MeinIndex ON Orders(OrderID)

Anlegen eines eindeutigen Nonclustered Index:
CREATE UNIQUE INDEX ix_MeinIndex ON Orders(OrderID)

Anlegen eines nichteindeutigen Clustered Index:
CREATE CLUSTERED INDEX ix_MeinIndex ON Orders(OrderID)

Anlegen eines eindeutigen Clustered Index:
CREATE UNIQUE CLUSTERED INDEX ix_MeinIndex ON Orders(OrderID)

Anlegen eines nichteindeutigen Composite Nonclustered Index:
CREATE INDEX ix_MeinIndex ON Orders(OrderID, CustomerID)

Noch keine Bewertungen