Sie können Standardwerte in Ihrer Datenbank einstellen, indem Sie die Spalteneigenschaften in Sybase Central auswählen oder die Klausel DEFAULT GLOBAL AUTOINCREMENT in eine CREATE TABLE- oder ALTER TABLE-Anweisung aufnehmen.
Wahlweise kann die Partitionsgröße in Klammern unmittelbar nach dem AUTOINCREMENT-Schlüsselwort angegeben werden. 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 er 232 = 4294967296. Da diese Standardwerte nicht immer sinnvoll sind, vor allem wenn die Spalte nicht vom Typ INT oder BIGINT ist, empfiehlt es sich, die Partitionsgröße explizit festzulegen.
Beispiel: Die folgende SQL-Anweisung erstellt eine einfache Tabelle mit zwei Spalten: Eine Ganzzahl, die eine Kunden-Identifizierungsnummer angibt, und eine Zeichenfolge, die den Namen des Kunden enthält. Die Partitionsgröße wurde mit 5000 festgelegt.
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 |