浏览模式: 普通 | 列表
6月, 2015 | 1
两种方法:

一种是用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)即可自动重设值。

 

070805更新:VB的函数

 
''重置表的自动编号(标识列)的初始值
'' 正确 返回 0
'' 错误 返回 -1
Public Function reGenID(ByVal Tbl As String, Optional
...

阅读全文…
1