Indizes erzeugen
Die grundlegende Syntax der CREATE INDEX-Anweisung ist:
CREATE INDEX falls_name ON upfall (name, open_to_public);
In dieser Syntax ist falls_name
der Name des Indexes. Die zu indexierende Tabelle ist upfall
. Der Index besteht aus den kombinierten Werten von name
und open_to_public
.
Oracle und PostgreSQL erlauben Ihnen, einem Tablespace einen Index zuzuweisen:
CREATE INDEX falls_name ON upfall (name, open_to_public) TABLESPACE users;
Oracle und PostgreSQL erlauben Ihnen außerdem, Spaltenausdrücke zu indizieren:
CREATE INDEX falls_name ON upfall (UPPER(name), open_to_public);
Dieser Index ist besonders nützlich, um Abfragen aufzulösen, in denen die WHERE-Klausel-Prädikate den Ausdruck UPPER(name)
einschließen.
Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.