post icon

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.

5 marzo 2009 @ 15:50

No comments yet.

Leave a comment

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.