whadMedlem sedan sep. 2003221 inlägg
Jag vill köra en insert och stoppa in det nya id-numret i en annan kolumn samtidigt. Är det möjligt att köra insert och @@IDENTITY i samma sql-fråga? Kan jag vara säker på att det blir rätt om jag använder mig av "@@IDENTITY + 1" i insert-strängen.
Eller finns det kanske en helt annan lösning?
LarsGMedlem sedan dec. 200012 465 inlägg
Jag vill köra en insert och stoppa in det nya id-numret i en annan kolumn samtidigt.
Varför det?
Är det möjligt att köra insert och @@IDENTITY i samma sql-fråga?
Tja, om föregående statement var en insert så.
Kan jag vara säker på att det blir rätt om jag använder mig av "@@IDENTITY + 1" i insert-strängen.
Nej, du kan vara säker på att det blir helt fel.
Eller finns det kanske en helt annan lösning?
Vad vill du åstadkomma?
Flyttas från ASP.
whadMedlem sedan sep. 2003221 inlägg
Ok, vi gör frågan lite enklare.
Jag vill lägga in det nya id-numret i en annan kolumn samtidigt som posten skapas.
Måste jag 1. skapa, 2. kolla upp senaste id och sen 3. uppdatera, eller kan man göra det smidigare?
LarsGMedlem sedan dec. 200012 465 inlägg
Måste jag 1. skapa, 2. kolla upp senaste id och sen 3. uppdatera, eller kan man göra det smidigare?
Ja. 2 och 3 kan läggas i en trigger men det måste göras efter insert.