Bei der Definition eines Tabellentyps muß angegeben werden, welcher Schlüssel für den Tabellentyp verwendet werden soll.
Es gibt folgende Möglichkeiten:
- Standardschlüssel
: Der Aufbau des Schlüssels hängt von der Art des Zeilentyps ab. Bei einem strukturierten Zeilentyp besteht der Standardschlüssel aus allen zeichenartigen Komponenten der Tabellenzeile. Bei einem elementaren Zeilentyp oder einem Referenztyp als Zeilentyp besteht der Standardschlüssel aus der gesamten Tabellenzeile. Bei einem Tabellentyp als Zeilentyp ist der Standardschlüssel leer. Man beachte, daß nur bei der Zugriffsart Standardtabelle ein leerer Schlüssel erlaubt ist.
- Zeilentyp
: Der Schlüssel besteht aus allen Feldern des Zeilentyps.
- Schlüsselkomponenten:
Der Schlüssel wird explizit durch Auswahl von Komponenten (Feldern) des Zeilentyps angegeben. Dies ist nur möglich, wenn als Zeilentyp eine Struktur, Tabelle oder ein View gewählt wurde.
- Schlüssel ist nicht spezifiziert
: Es wird keine Angabe bzgl. des Schlüssels gemacht. Hierdurch wird ein