Reset Identity Insert Table Column
E’ possibile resettare il valore corrente di Identity di una colonna di tabella sulla quale non è possibile effettuare una operazione di TRUNCATE, ossia quando vi è capitato di ricevere il seguente errore: Cannot truncate table ‘Table1’ because it is being referenced by a FOREIGN KEY constraint.
Ecco lo snippet di reset dell’ Identity:
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)
Dove ‘table_name’ è il nome della tabella su cui effettuare il reset dell’identity e ‘new_reseed_value’ è il nuovo valore su cui impostare l’Identity, ad esempio 0.
Vi consiglio di effettuare una DELETE FROM ‘table_name’ prima di effettuare il reset dell’Identity.
Lascia un commento