Johnny_Z

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

前言

有时,我们在设计表时会把主键列设置为自增标识值。使用一段时间后主键列的值往往会很大,即使删除了所有行再加入新行时主键列依旧从上一个主键列自增。下面介绍一种设置标识列值的方法。

内容

如果在一个表中,某一列是标识列,那么可以获取并且修改该标识值。

可以使用DBCC CHECKIDENT命令,获取标识值。

DBCC CHECKIDENT(TABLENAME,NORESEED)

其中,

第一个参数为:数据库表名称

第二个参数为:是否设置标识

也可以使用该命令修改标识值,如下:

DBCC CHECKIDENT(TABLENAME,RESEED,5)

该句话的意思是把当前标识值设置为5

posted on 2011-07-03 18:38  Johnny_Z  阅读(2556)  评论(0编辑  收藏  举报