generator neprerusovane rady cisel

Miroslav BENES mbenes na tenez.cz
Pondělí Únor 11 14:59:08 CET 2002


> Preji dobre odpoledne,
> 
> v souvislosti s nedavnou diskuzi o sekvencich v pgsql jsem se chtel
> zeptat, jestli nekoho nenapadlo reseni $subj. Sekvence mi nezarucuji,
> ze generovana rada cisel nebude obsahovat mezery (viz rollback
> v transakci). Reseni na urovni tabulky s poslednim ID ma rovnez sve
> uskali v pripade cteni (a nasledne incrementace ID) vice procesy
> zaroven... Napada nekoho nejake elegantni reseni nad DB?

a co :



INSERT INTO tabulka (id, data) VALUES ( 1+ ( select max(id) from tabulka ), "data")



+ primarní klíč.


Co se stane při souběžném vkládání z více pocesů ? Na Guptě i na Oraclu tohle 
chodilo, pokud mě paměť neklame.





--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------



Další informace o konferenci Test