posledni automaticky generovany id a prenositelnost

Pavel Stehule stehule na kix.fsv.cvut.cz
Úterý Srpen 10 09:27:55 CEST 2004


> (2) Druhy sposob:
> INSERT INTO tabulka VALUES (nextval(seq), ...)
> a teraz sa pytam na curval(seq) a pouzivam ho...
> 
> Na prvy pohlad sa to zda rovnako... Az na to, ze (2) musim vykonat v 
> jednej transakcii... Pretoze, co ak mi v (2) niekto medzi insertom a 
> curval vykona dalsi insert... Na curval(seq) dostanem zle cislo...
> Kdezto (1) nemusim vykonavat v jednej transakcii...
> 
Kdopak jiny by Vam vykonal jiny insert? curval(seq) vzdy vraci tu hodnotu, 
kterou jste naposled pouzil Vy, ty v cizich sessions ho vubec nezajimaji

ps 



Další informace o konferenci Test