• palotaiarpad (12/19/2012)


    I'm also wrong, but i learned something. Could someone please explain, why is the identity resetted after a truncate? For me is a possible source of inconsitency.

    TRUNCATE command apart from removing data from the table, resets the seed value of the identity column defined in the table.

    Another command to re-seed identity is DBCC CHECKIDENT. It can be used something like below:

    DBCC CHECKIDENT ('test_trun', RESEED, 0)

    ~ Lokesh Vij


    Guidelines for quicker answers on T-SQL question[/url]
    Guidelines for answers on Performance questions

    Link to my Blog Post --> www.SQLPathy.com[/url]

    Follow me @Twitter