Uh,
posle 10 godina rada sa MSSQL nisam mogao ni pretpostaviti
da se priča oko identity može toliko zakomplikovati
moje razmišljanje...
obratite pažnju da @@Identity i @@scope_identity nije isto pogotovo u okruženju sa nekoliko stotina korisnika
broju 123462846323 po meni ne fali ništa, pa to je broj za SQL server i važno je da on dobro radi sa njim
a šta developer misli i nije toliko važno, ako ide sve kako valja neće dugo gledati u njega
baza na kojoj sam najviše radio sa grupom ljudi ima oko 5000-6000 strana ugnježdenih procedura
(kada se skriptuju), u 99.99% slučajeva nisu korišteni složeni ključevi, što ne znači da tako treba
nisam nikada imao vremena da tražim rupe u identity koloni, jesu one bitne za nešto?
i o kakvom brisanju to pričate u knjigovodstvu, šta bi sa onim famoznim storno?
300 korisnika je ozbiljan broj, nadam se da ste koristili neki report engine (analysis server)
inače na kraju knjižnog perioda korisnici će "zapucati" server sa izveštajima
PK + Identity is OK, 99.99% mojih tabela ima ovu kombinaciju
Pozdrav