Der Standardwert AUTOINCREMENT ist bei nummerischen Datenfeldern nützlich. Diese Funktion gibt jeder neuen Zeile einen eindeutigen Wert, der größer ist als alle anderen Werte in der Spalte. Sie können Autoincrement-Spalten benutzen, um Bestellnummern aufzuzeichnen, Kundendienstanrufe zu kennzeichnen oder für andere Einträge, bei denen eine Kennnummer erforderlich ist.
Autoincrement-Spalten sind typischerweise Primärschlüsselspalten oder Spalten, die auf eindeutige Werte beschränkt sind (siehe Entitätsintegrität erzwingen).
Sie können den zuletzt in eine Autoincrement-Spalte eingegebenen Wert mit der globalen Variable @@identity abrufen. Weitere Hinweise finden Sie unter Globale Variable @@identity.
Autoincrement ist für die Verwendung mit positiven Ganzzahlen gedacht.
Der anfängliche Autoincrement-Wert wird auf 0 gesetzt, wenn die Tabelle erstellt wird. Dieser Wert bleibt der höchste zugeordnete Wert, wenn ausdrücklich negative Werte in die Spalte eingefügt werden. Eine Einfügung ohne Wert führt dazu, dass AUTOINCREMENT den Wert 1 generiert, wodurch alle anderen generierten Werte positiv werden.
Eine Spalte mit dem Autoincrement-Standardwert wird in Transact-SQL-Anwendungen als Identity-Spalte referenziert.
Weitere Hinweise zu IDENTITY-Spalten finden Sie unter Die spezielle IDENTITY-Spalte.
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 |