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