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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

global_database_id-Option [Datenbank]

Steuert den Wertbereich bei Spalten, die mit DEFAULT GLOBAL AUTOINCREMENT erstellt wurden. Wird verwendet, um eindeutige Primärschlüssel in einer Replikationsumgebung zu generieren.

Zulässige Werte

Nicht-negative Ganzzahl

Standardwert

2147483647

Bereich

Kann nur für die PUBLIC-Gruppe gesetzt werden. DBA-Berechtigung ist erforderlich.

Bemerkungen

Der Wert, den Sie für diese Option angeben, ist der Startwert. Wenn bei mit DEFAULT GLOBAL AUTOINCREMENT erstellten Spalten eine Zeile in die Tabelle eingefügt wird, die keinen Wert für die DEFAULT GLOBAL AUTOINCREMENT-Spalte enthält, generiert der Datenbankserver einen Wert für die Spalte. Der Wert wird durch den Wert global_database_id value und die Partitionsgröße für die Spalte festgelegt.

Der Standardwert von global_database_id zeigt an, dass DEFAULT GLOBAL AUTOINCREMENT deaktiviert ist. In diesem Fall wird als Standard NULL generiert.

Sie können den Wert der Option in der aktuellen Datenbank herausfinden, indem Sie die folgende Anweisung verwenden:

SELECT DB_PROPERTY( 'GlobalDBID' );

Diese Funktion ist vor allem in Replikationsumgebungen nützlich, um eindeutige Primärschlüssel sicherzustellen.

Siehe auch
Beispiel

Das folgende Beipiel setzt die Datenbank-Identifizierungsnummer auf 100.

SET OPTION PUBLIC.global_database_id = '100';