Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

AutoNumber - kao to da napravim?

[es] :: MS SQL :: AutoNumber - kao to da napravim?

[ Pregleda: 3954 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon AutoNumber - kao to da napravim?10.03.2006. u 22:42 - pre 161 meseci
Recimo, imam polja ID, Ime, Prezime... Kako u "Design Table" da namestim da polje ID bude AutoNumber. Odnosno, da Baza sama dodaje ID kako se unosi, redom. Ali i da ako neko lice obrišem da se vrati na red, npr. ako izbrišem lice sa ID brojem 003 da lice koje je bilo na poziciji 004 sad pređe na 003, a lice 005 pređe na 004 i tako redom...
Nadam se da ćete razumeti šta mi treba.... U Access - u ima AutoNumber!
Pozdrav....
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1424
*.yu1.net.

ICQ: 101830817


+314 Profil

icon Re: AutoNumber - kao to da napravim?11.03.2006. u 01:13 - pre 161 meseci
autonumber u mssql je svojstvo identity.

a to sa brisanjem ti ponistava dunkciju identity kolone, moze da se izvede al da kolona ne bude identity i da rucno odrzavas tu kolonu, sto je cisto gubljenje vrena i razbacivanje resursa.

"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: AutoNumber - kao to da napravim?11.03.2006. u 09:59 - pre 161 meseci
Hvala na odgovoru, ali kako onda da rešim problem, neću ručno to raditi?!
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1042
*.vdial.verat.net.



+3 Profil

icon Re: AutoNumber - kao to da napravim?11.03.2006. u 12:15 - pre 161 meseci
Koji problem??? (Postojanje uredjenih ID-ova bez rupa je resenje, a ne problem)
Owl
 
Odgovor na temu

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1424
213.244.208.*

ICQ: 101830817


+314 Profil

icon Re: AutoNumber - kao to da napravim?12.03.2006. u 03:28 - pre 161 meseci
kao sto rekoh
tvoje "resenje" je nemoguce bez rucnih korekcija. bolje receno bez izivljavanja.
takodje takvo nesto teko da moze i u accessu.

jednostavno ukljuci identity i ne razmisljej o tome. a resenje za ostale probleme probaj da izvedes drugacije.
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: AutoNumber - kao to da napravim?12.03.2006. u 09:53 - pre 161 meseci
Citat:
Deep|Blue:
jednostavno ukljuci identity i ne razmisljej o tome. a resenje za ostale probleme probaj da izvedes drugacije.

Tako sam i uradio, pa hvala na odgovorima, ako je to jedino rešenje. Ono ručno ne verujem da iko radi?!
Pozzz
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3084
*.eqao.com.



+78 Profil

icon Re: AutoNumber - kao to da napravim?13.03.2006. u 17:59 - pre 161 meseci
Citat:
Tako sam i uradio, pa hvala na odgovorima, ako je to jedino rešenje. Ono ručno ne verujem da iko radi?!

Malo ko radi, ali ne zato sto je neuradivo, nego zato sto je glupo. Ako naprosto zelis da odrzis redne brojeve redova u tabeli, greota je da polje zoves ID. ID asocira na nesto sto bi moglo bitii Primery Key. Ako jeste ID=PK, onda je ono sto hoces glupost na kvadrat. To znaci da posle brisanja jednog reda u tabeli ti zelis da promenis PK za sve ostale redove. Ako tvoj ID nije PK, onda nista, ignorisi ono glupost na kvadrat. Ali se postavlja pitanje - a sta ce tebi tacan redosled redova u tabeli i to da uvek bude 1,2,3,4...N, bez rupa? MS SQL jeste relaciona baza, a relacione baze po definiciji ne vode racuna o redosledu, jer se redosled zadaje na izlazu, sa ORDER BY. Hoces mozda da u nekom u reportu na stranici ispise 1,2,3 uz svaki rekord? To je vec drugaciji problem i ne treba ga resavati na nivou dizajna tabele.
 
Odgovor na temu

[es] :: MS SQL :: AutoNumber - kao to da napravim?

[ Pregleda: 3954 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.