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

SQL Anywhere 12.0.0 (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. Siehe Eindeutige Primärschlüssel aufrechterhalten.

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
Zuletzt zugewiesenen global autoincrement-Wert ermitteln
Partitionsgrößen für autoincrement-Spalten neu angeben