Sollte die Notwendigkeit bestehen, Metadaten so zu organisieren, dass kein natürlicher, eindeutiger Key entsteht, kann wahlweise auch mit einem "identity" Datenfeld gearbeitet werden (z.B. Berichte oder Protokolle).
Identity Datenfelder bekommen beim Einfügen neuer Datensätze automatisch durch die Datenbank einen neuen, eindeutigen Wert zugewiesen.
Anlegen einer Tabelle mit einem Identity Datenfeld
Legen Sie in ihrer Metadatentabelle ein Datenfeld an, dass den Identity-Datenwert aufnehmen soll. Das Datenfeld hat üblicherweise den Namen "id".
Legen Sie als Datentyp dieses Datenfelds den Wert "identity" fest.
Das Identity-Datenfeld wird automatisch als Primary Key der Metadatentabelle eingestellt.
Haben sie anderen Datenfeldern das Attribut "Key-Einzelfeld" gegeben, so wird ein weiterer Index angelegt, der diese Datenfeld beinhaltet. Dieser wird aber nicht als "eindeutiger" Index angelegt.