Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite als MobiLink-Client » UltraLite-Clients

 

Eindeutigkeit des Primärschlüssels in UltraLite

UltraLite kann die Eindeutigkeit des Primärschlüssels durch eine der von MobiLink unterstützten Techniken bewahren.

Eine dieser Methoden besteht in der Verwendung einer GLOBAL AUTOINCREMENT-Spalte. GLOBAL AUTOINCREMENT ähnelt AUTOINCREMENT, außer dass die Domäne partitioniert ist. UltraLite liefert Spaltenwerte nur aus dem Wertebereich, der der globalen Datenbank-ID der Datenbank zugewiesen ist. Jeder UltraLite-Datenbank ist eine eindeutige Ganzzahl als globale Datenbank-ID zugeordnet.

Eine zweite Methode ist die Verwendung einer UUID-Primärschlüsselspalte. Eine UUID erfordert mehr Daten, aber bedarf keines unterschiedlichen Datenbankbezeichners.

 Siehe auch

GLOBAL AUTOINCREMENT in UltraLite verwenden
Ermitteln des zuletzt zugewiesenen GLOBAL AUTOINCREMENT-Werts
Partitionsgrößen für autoincrement-Spalten neu angeben