[ AMD guy @ 03.05.2009. 10:46 ] @
Jel moguce resetovati brojac inkrementa ponovo na 1? Npr imam u tabeli 10 redova, obrisem ih i zatim kada ubacim novi red on pocinje on 11. |
[ AMD guy @ 03.05.2009. 10:46 ] @
[ vbbojan @ 03.05.2009. 12:05 ] @
Naravno da je moguce, ima vise nacina ...
1. Komanda DBCC CHECKIDENT (moja_tabela, RESEED, 1) ce postaviti brojac na 1 Ovim postavljas seed na zeljenu vrednost Više o samoj komandi na: http://technet.microsoft.com/en-us/library/ms176057.aspx 2. TRUNCATE TABLE (PAZI! Ovo briše sve iz tabele i zavisi od referencijalnog integriteta, Vraća seed na default vrednost ili 1 ako nema default-a) 3. Ukidanjem IDENTITY svojstva za polje, a zatim ponovo postavljanje istog (ovo rekreira tabelu, tako da ako radis iz MSSMS moras da iskljucis opciju Tools, Designers, Table and Database Designers, Prevent saving changes that require table re-creation) 4. DROP table, CREATE table ... Biraj ... Pozdrav, Bojan [ AMD guy @ 04.05.2009. 00:01 ] @
Za DROP table, CREATE table sam vec znao ali ova komanda DBCC CHECKIDENT je interesantna.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|