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.
GLOBAL AUTOINCREMENT in UltraLite verwenden
Ermitteln des zuletzt zugewiesenen GLOBAL AUTOINCREMENT-Werts
Partitionsgrößen für autoincrement-Spalten neu angeben
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |