Pouziti autoincrementu

Jan Serak sherry na pikebo.cz
Úterý Červen 17 13:40:52 CEST 2003


Honza Pazdziora wrote:
> V MySQL nedostanete, leda si napsat UDF, ktera v nejake pomocne
> tabulce (sequences :-) bude mit jmena sekvenci a aktualni hodnoty
> a bude vydavat cisla. Cili si napsat podporu sekvenci uzivatelsky.

Mmch. jsme tuto techniku s uspechem pouzili i v Oracle. Puvodni jedna 
sekvence (ted nemyslim databazovy objekt, ale ciselnou radu) se v 
prubehu zivota aplikace rozrostla nejprve do 77 a pak do 154. Oracle8i 
sice ma v PL/SQL prikaz EXECUTE IMMEDIATE, ktery vykona prikaz ulozeny v 
retezcove promenne, ovsem musi vzdy parsovat a je to nechutne pomale.

Pro OLTP to vsak prudce nedoporucuju - izolace konkurujicich si procesu 
by musela byt na urovni transakce, coz by zjevne brzdilo celkovou 
pruchodnost databaze.

						Jan Serak



Další informace o konferenci Test