webForumDet fria alternativet

Motsv. SELECT @@IDENTITY i Oracle 8i

4 svar · 196 visningar · startad av kristoffer

kristofferMedlem sedan juni 20001 257 inlägg
#1

Hur får jag senast insatta id i Oracle 8i? Jag får inte RETURNING att fungera.

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Hur använder du sekvensen? Har du satt defaultvärde till seqname.nextval? seqname.curval innehåller aktuellt värde.

kristofferMedlem sedan juni 20001 257 inlägg
#3

Jag sätter in en ny post med seqname.nextval ja. Så då är det bara att plocka curval? Men vad händer i en fleranvändarmiljö om jag inte sätter lock på inserten? Då kan ju någon annan ha hunnit sätta in en ny post?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

curval gäller bara för din session så det är inget problem.

kristofferMedlem sedan juni 20001 257 inlägg
#5

Utmärkt.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)