Die Partitionsgröße kann jede positive Ganzzahl sein, obwohl dieser Wert normalerweise so eingeteilt wird, dass seine Größe kaum jemals überschritten werden kann.
Bei Spalten vom Typ INT oder UNSIGNED INT beträgt die Standard-Partitionsgröße 216 = 65536; bei Spalten anderen Typs ist die Standard-Partitionsgröße 232 = 4294967296. Da diese Standardwerte nicht immer sinnvoll sind, empfiehlt es sich, die Partitionsgröße explizit festzulegen.
Standard-Partitionsgrößen für einige Datentypen von UltraLite-Anwendungen unterscheiden sich von SQL Anywhere-Datenbanken. Deklarieren Sie die Partitionsgröße explizit, wenn Sie die Konsistenz unterschiedlicher Datenbanken erhalten möchten.
Stellen Sie eine Verbindung mit der UltraLite-Datenbank her.
Rechtsklicken Sie auf die Spalte und wählen Sie Eigenschaften.
Klicken Sie auf das Register Wert.
Geben Sie im Feld Partitionsgröße eine positive Ganzzahl ein.
Stellen Sie eine Verbindung mit der UltraLite-Datenbank her.
Führen Sie die Anweisung CREATE TABLE oder ALTER TABLE mit der Klausel DEFAULT GLOBAL AUTOINCREMENT aus, in der die Partitionsgröße in Klammern angeführt wird. Weitere Hinweise finden Sie unter UltraLite CREATE TABLE-Anweisung und UltraLite ALTER TABLE-Anweisung.
Beispiel: Die folgende Anweisung erstellt eine einfache Referenztabelle mit zwei Spalten: Eine Ganzzahl, die eine Kunden-Identifizierungsnummer angibt, und eine Zeichenfolge, die den Namen des Kunden enthält. Für diese Tabelle wird die Partitionsgröße 5000 benötigt.
CREATE TABLE customer ( id INT DEFAULT GLOBAL AUTOINCREMENT (5000), name VARCHAR(128) NOT NULL, PRIMARY KEY (id) ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |