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

AutoNumber - kao to da napravim?

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

[ Pregleda: 1501 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Baić
Miloš Baić

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



Profil

icon AutoNumber - kao to da napravim?10.03.2006. u 22:42

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....
If you go out of your mind, do it quietly, so as not to disturb those around you...
10.03.2006. u 22:42 

Deep|Blue
Srce Srbije

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

ICQ: 101830817


Profil

icon Re: AutoNumber - kao to da napravim?11.03.2006. u 01:13
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.

Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
11.03.2006. u 01:13 

Miloš Baić
Miloš Baić

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



Profil

icon Re: AutoNumber - kao to da napravim?11.03.2006. u 09:59
Hvala na odgovoru, ali kako onda da rešim problem, neću ručno to raditi?!
If you go out of your mind, do it quietly, so as not to disturb those around you...
11.03.2006. u 09:59 

_owl_
Centar - BG

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

Sajt: home.drenik.net/~owl


Profil

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

Deep|Blue
Srce Srbije

Član broj: 631
Poruke: 1063
213.244.208.*

ICQ: 101830817


Profil

icon Re: AutoNumber - kao to da napravim?12.03.2006. u 03:28
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.
Dragi boze koji jesi, gore na nebesima
Sorry što te davim u ovaj kasni sat
Ali, ja prije svitanja imam jos par pitanja
12.03.2006. u 03:28 

Miloš Baić
Miloš Baić

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



Profil

icon Re: AutoNumber - kao to da napravim?12.03.2006. u 09:53
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
If you go out of your mind, do it quietly, so as not to disturb those around you...
12.03.2006. u 09:53 

Zidar
Canada

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



Profil

icon Re: AutoNumber - kao to da napravim?13.03.2006. u 17:59
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.
13.03.2006. u 17:59 

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

[ Pregleda: 1501 | Odgovora: 6 ]

Postavi temu Odgovori

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