PDA

View Full Version : mssql


fabio1883
25-07-2007, 09:20
Ciao!
in mssq se un campo è settato come auto incrementale indipendentemente dalle delete il contatore continua la numerazione da dove era arrivato.
Esiste qualche comando per farlo ripartire da zero eliminando tutti i contenuti della tabella?

GRAZIE

trallallero
25-07-2007, 11:26
Ciao!
in mssq se un campo è settato come auto incrementale indipendentemente dalle delete il contatore continua la numerazione da dove era arrivato.
Esiste qualche comando per farlo ripartire da zero eliminando tutti i contenuti della tabella?

GRAZIE

TRUNCATE TABLE <table name>

fabio1883
25-07-2007, 11:31
TRUNCATE TABLE <table name>

potresti spiegarmi meglio, perfavore?

trallallero
25-07-2007, 11:33
potresti spiegarmi meglio, perfavore?

il comando che t´ho scritto resetta la tabella e azzera i contatori.
Non ti preoccupare, il nome sembra terribile ma non la distrugge, la azzera e basta :D