Seite 1 von 1

AutoIncrement Spalte ist lückenhaft

BeitragVerfasst: Mo 6. Nov 2017, 19:15
von Mike91
Hallo zusammen,

ich habe folgendes Problem:

Ich habe in meinem SQL-Server 2016 eine Tabelle mit einer AutoIncrement-Spalte (Datentyp BigInteger) als Primärschlüssel hinterlegt. Beim Einfügen von Datensätzen in diese Tabelle stelle ich fest, dass in der AutoIncrement-Spalte die IDs nicht fortlaufend sind, sondern große Lücken aufweisen.

Wie kann es sein, dass hier so große Lücken auftreten? In den Eigenschaften der AutoIncrement-Spalte ist festgelegt:
ID-Ausgangswert: 1
ID-Inkrement: 1

Kann mir da jemand helfen?

Gruß,
Mike

Re: AutoIncrement Spalte ist lückenhaft

BeitragVerfasst: Di 7. Nov 2017, 09:05
von chuky666
Guten Morgen,

das kann viele Ursachen haben. Es wurden Rows gelöscht oder ein Fehler beim Insert und und und .... Des Weiteren kann es schwierig werden nur so eine ID-Spalte als PK zu nutzen, wenn man mit FK arbeitet. Am besten du lebst mit den lücken ( so sind die Rows auch eindeutig) und definiere deinen PK eindeutiger :)