Mehrere Identitätswerte pro Tabelle

22/10/2007 - 12:35 von Martin Horst | Report spam
Hi,

wenn man mehrere Identitàtswerte in einer Tabelle hat und in diese dann
was einfügt, wie kann man die automatisch generierten Werte auslesen?
Mit @@identity erhàlt man ja immer nur den letzten Wert?

Danke
Martin
 

Lesen sie die antworten

#1 Stefan Hoffmann
22/10/2007 - 12:50 | Warnen spam
hallo Martin,

Martin Horst schrieb:
wenn man mehrere Identitàtswerte in einer Tabelle hat und in diese dann
was einfügt, wie kann man die automatisch generierten Werte auslesen?
Mit @@identity erhàlt man ja immer nur den letzten Wert?


Imho geht das nicht.

btw, es gibt auch noch die Funktionen SCOPE_IDENTIY() und
IDENT_CURRENT(). @@identity liefert dir den letzten, vergebenen Wert
zurück, d.h. wenn deine Tabelle einen Trigger hat, der nach dem INSERT
in eine andere Tabelle mit Identitàtswert schreibt, dann liefert dir
@@IDENTITY den Wert aus dieser anderen Tabelle.


mfG

Ähnliche fragen