SQL SERVER重置自动编号列(标识列)

    xiaoxiao2021-03-25  12

    两种方法:

    一种是用Truncate

    TRUNCATE   TABLE  name

    可以删除表内所有值并重置标识值

     

    二是用DBCC CHECKIDENT

    DBCC  CHECKIDENT ( ' table_name ' , RESEED, new_reseed_value)

    如dbcc checkident ("bc_pos",reseed,1)即可,但如果表内有数据,则重设的值如果小于最大值可能会有问题,这时可以用 dbcc checkident("bc_pos",reseed)即可自动重设值。

     

    转载请注明原文地址: https://ju.6miu.com/read-149679.html

    最新回复(0)