Hallo!
Ich habe eine kleine Tabelle (SQL-Server 2005) in der Projekte mit Projektleiter usw. gespeichert werden.
Die Projektnummer ist der PK der Tabelle und gleichzeitig die Identity. Es können also Projekte angelegt werden, die ProjektID wird immer um 1 erhöht. Es können aber Projekte wieder gelöscht werden. Wie kann ich beim nächsten insert die freigewordene Identity wiederverwenden?
Ich habe schon einiges ausprobiert:
mit reseed kann man glaube ich nur auf einen bestimmten Wert zurücksetzen:
Dank im voraus
Gruß Ratze
Ich habe eine kleine Tabelle (SQL-Server 2005) in der Projekte mit Projektleiter usw. gespeichert werden.
Die Projektnummer ist der PK der Tabelle und gleichzeitig die Identity. Es können also Projekte angelegt werden, die ProjektID wird immer um 1 erhöht. Es können aber Projekte wieder gelöscht werden. Wie kann ich beim nächsten insert die freigewordene Identity wiederverwenden?
Ich habe schon einiges ausprobiert:
PHP:
insert into projekt (......) values(.....)
select @@indenity from projekt
mit reseed kann man glaube ich nur auf einen bestimmten Wert zurücksetzen:
PHP:
DBCC CHECKIDENT (projekt,reseed,0)
Dank im voraus
Gruß Ratze