IDENTITY Wert zurücksetzen

By Frank Kalis

Posted on Jul 12, 2004 von in SQL Server

Als Einleitung bemerkt, gibt es keine 'IDENTITY' Spalte. IDENTITY ist eine Spalteneigenschaft, die man einer Spalte vom Typ Integer und/oder Decimal mit scale(0) zuordnen kann. Eine andere Möglichkeit ist TRUNCATE TABLE. Nicht empfehlenswert für permanente Daten und funktioniert auch nicht immer.

USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 'Neuer_Startwert')
GO

Jede Tabelle kann nur eine einzige solche Spalte enthalten. So führt zum Beispiel folgendes Skript zu einem Fehler:

create table dummy_t
(	
 d1 int identity
 ,id2 int identity
)

Server: Nachr.-Nr. 2744, Schweregrad 16, Status 2, Zeile 1
Mehrere Identitätsspalten ... angegeben. Nur eine Identitätsspalte pro Tabelle ist zulässig.
Tags: Tags:
Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags:
Tags:

Noch kein Feedback


Formular wird geladen...