[ Almedin @ 06.01.2005. 20:04 ] @
Kako u Firebirdu napraviti da se neko polje ponaša kao AutoInc odnosno kako unositi master/detail podatke.
[ Delphin @ 06.01.2005. 21:17 ] @
Zavisi kako administriras bazu.Skini sa neta "IBEasy+ 1.3" za administraciju. Mislim da poslije neces imati ovakvih pitanja ;)
[ Riste Pejov @ 08.01.2005. 18:13 ] @
Ovo je bar jedno sto puta ovde na forumu diskutirano

http://www.elitesecurity.org/tema/6928
http://www.elitesecurity.org/tema/81907

btw nabrzaka:

CREATE GENERATOR TEST;
INSERT INTO test_table (autoinc_field, data_field) VALUES (GEN_ID(TEST,1),'test data');
[ Almedin @ 12.01.2005. 18:54 ] @
Hvala na odgovoru. Koliko sam ja ovo razumio, ne može se garantovati da neće biti prekida u nizu. Jedan klijent dobije na primjer broj 4, drugi broj 5, prvi klijent iz nekog razloga uradi rollback i broj 4 ostaje neiskorišten. Jesam li dobro shvatio?
[ Riste Pejov @ 12.01.2005. 23:42 ] @
jesi :)
To je zato sto generatori zive izvan kontrole transakcije. GEN_ID je atomicna funkcija koju transakcija ne moze da kontrolira. Zatoa svaka transakcija koja unutar ima GEN_ID i koja na kraju zavrsi sa rollback ostavi taj redni broj neiskoriscen.

Ako zelis da dobijes apsolutno sekvencijalne vrednosti obrati paznju na http://www.elitesecurity.org/poruka/524204