Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 3.225 pregleda

Najnovija ↓

Vracanje ID broja na 1 16.02.2008. u 22:22 · pre 227 meseci #1
Jel neko moze da mi kaze kako da ID broj vratim na 1 (trenutno mi je na broju 17)?...Svaki put kad obrisem ceo sadrzaj tabele i krenem iz pocetka on mi poveca za jedan broj vise. Koristim Visual Web Developer (C#)
Potpis
Restorani Beograd
Cene Goriva
Re: Vracanje ID broja na 1 16.02.2008. u 23:25 · pre 227 meseci #4
Pa ostavi bazu nek ga sama generiše. Ili, ako baš hoćeš da ručno generišeš ključ, koristi GUID umesto integera.
Re: Vracanje ID broja na 1 17.02.2008. u 09:38 · pre 227 meseci #5
Pozdrav,

Jablan je u pravu. Ako zelis da imas ID koji ima predefinisane vrednosti onda kolona ne treba da bude automatski generisana (ne treba da bude IDENTITY kolona).
Ukoliko zelis da imas automatski generisanu kolonu a ipak zelis da vratis ID na 1 nakon brisanja svih rekorda, mozes da uradis sledece:

1. Izvrsis:
SET IDENTITY_INSERT IMETABELE ON
2. Insert-ujes u tabelu prvu vrstu tako sto ces zadati i vrednost za ID kolonu (vrednost postavis na 1 u ovom slucaju)
3. Izvrsis:
SET IDENTITY_INSERT IMETABELE OFF
4. Nastavis sa INSERT-ima; SQL Server ce nastaviti da generise ID-jeve ali sada pocevsi od broja 1.
Potpis
http://www.vegaitsourcing.rs
http://www.linkedin.com/in/popovicsasa
http://www.codeplex.com/aspnetlibrary
Re: Vracanje ID broja na 1 17.02.2008. u 10:13 · pre 227 meseci #6
Umesto DELETE iskoristi naredbu TRUNCATE(pretpostavljam da koristiš neki SQL server).
Re: Vracanje ID broja na 1 17.02.2008. u 16:25 · pre 227 meseci #7
resetovanje identity ID-a se moz obaviti na dva nacina, najbolje sa truncate kao sto ti je Astek preporucio, ili, ako je to nemoguce (npr ako je tabela referencirana kao parent u foreign relaciji) onda preko dbcc-a:

Code:

DBCC CHECKIDENT ('imetabele', RESEED, 0)


Vracas seed na nulu zato sto u slucaju kad je u tabelu vec radjen insert ranije, sledeci record ulazi pod brojem seed + increment.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme