Eine Tabelle mit Schlüsselspalte kann selbstverständlich mit der gewohnten SELECT-Anweisung bearbeitet werden:
SELECT plz, name, bu_land FROM stadt ORDER BY name
Schlüsselspalten können aber auch zum direkten Zugriff auf eine einzelne Zeile benutzt werden. Der Schlüssel wird durch das Schlüsselwort KEY zusätzlich in der WHERE-Bedingung angegeben.
SELECT DIRECT name FROM stadt KEY plz = '13355'
Der Einzelzeilenzugriff ist sehr effizient. Er benötigt keinen Index.
Es soll an dieser Stelle darauf hingewiesen werden, daß ein Einzelzeilenzugriff nicht nur bei Angabe von SELECT DIRECT durchgeführt wird.
Wird in einem Programm ein SELECT...INTO verwendet und ist gleichzeitig gewährleistet, daß die WHERE-Klausel Gleichheitsbedingungen für alle Schlüsselspalten enthält, so wird auch in diesem Fall der effiziente Einzelzeilenzugriff ausgeführt.
Genauere Informationen hierzu sind dem Referenzhandbuch bzw. der Literatur zu den Precompilern zu entnehmen.