## RANGE CONDITION FOR KEY

RANGE CONDITION FOR KEY ist eine Suchstrategie des SQL-Optimierers.

Es wird nur ein Teil der Basistabelle durchsucht. Es wird ein sogenannter Start- und Stoppschlüssel gebildet, der den Range-Bereich einschränkt.

Diese Suchstrategie wird gewählt, wenn eine der folgenden Bedingungen erfüllt ist:

● Für die ersten k Spalten des Primärschlüssels sind Gleichheitsbedingungen angegeben (1 <= k <n, n ist die Anzahl der Schlüsselspalten). Alle weiteren Schlüsselspalten können entweder gar nicht oder mit einer Bereichsbedingung angegeben sein.

● Die erste Schlüsselspalte ist mit einer Bereichsbedingung angegeben.

● Die Werte einer IN-Bedingung liegen sehr dicht beieinander.

Es wird eine sequentielle Suche im angegebenen Bereich der Tabelle durchgeführt.

Siehe auch:

Gleichheitsbedingung

Bereichsbedingung

IN-Bedingung

Suchbedingungen für Schlüsselspalten

Liste aller Suchstrategien