Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 5.616 pregleda

Najnovija ↓

AutoNumber - kao to da napravim? 10.03.2006. u 23:42 · pre 251 mesec #1
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....
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: AutoNumber - kao to da napravim? 11.03.2006. u 02:13 · pre 251 mesec #2
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.
Potpis
"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"
Re: AutoNumber - kao to da napravim? 11.03.2006. u 10:59 · pre 251 mesec #3
Hvala na odgovoru, ali kako onda da rešim problem, neću ručno to raditi?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: AutoNumber - kao to da napravim? 11.03.2006. u 13:15 · pre 251 mesec #4
Koji problem??? (Postojanje uredjenih ID-ova bez rupa je resenje, a ne problem)
Potpis
Owl
Re: AutoNumber - kao to da napravim? 12.03.2006. u 04:28 · pre 251 mesec #5
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.
Potpis
"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"
Re: AutoNumber - kao to da napravim? 12.03.2006. u 10:53 · pre 251 mesec #6
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
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: AutoNumber - kao to da napravim? 13.03.2006. u 18:59 · pre 251 mesec #7
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme