让标识字段重新开始计数

简介: DBCC CHECKIDENT 检查指定表的当前标识值,如有必要,还对标识值进行更正。 语法 DBCC CHECKIDENT    ( 'table_name'        [ , { NORESEED                | { RESEED [ , new_reseed_value ] }             }         ]     ) 参数 'table_name' 是要对其当前标识值进行检查的表名。

DBCC CHECKIDENT

检查指定表的当前标识值,如有必要,还对标识值进行更正。

语法

DBCC CHECKIDENT
    ( 'table_name'
        
[ , { NORESEED
                | { RESEED [ , new_reseed_value ] }
            }
        ]
    )

参数

'table_name'

是要对其当前标识值进行检查的表名。表名必须符合标识符规则。有关更多信息,请参见使用标识符。指定的表必须包含标识列。

NORESEED

指定不应更正当前标识值。

RESEED

指定应该更正当前标识值。

new_reseed_value

是在标识列中重新赋值时要使用的值。

示例
A. 如有必要,重置当前标识值

下例在必要的情况下重置 jobs 表的当前标识值。

USE pubs
GO
DBCC CHECKIDENT (jobs)
GO
B. 报告当前标识值

下例报告 jobs 表中的当前标识值;如果该标识值不正确,并不对其进行更正。

USE pubs
GO
DBCC CHECKIDENT (jobs, NORESEED)
GO
C. 强制当前标识值为 30

下例强制 jobs 表中的当前标识值为 30。

USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 30)
GO
目录
相关文章
|
6月前
|
数据处理
利用Stream流将取到的对象List<对象>形式数据进行分组统计转变成Map<分组条件,数量统计>形式
利用Stream流将取到的对象List<对象>形式数据进行分组统计转变成Map<分组条件,数量统计>形式
62 0
|
6月前
|
文字识别
印刷文字识别产品使用合集之设置了key值,那么在响应的参数data中,key值对应的信息会按照设置的顺序从0开始一一对应嘛
印刷文字识别(Optical Character Recognition, OCR)技术能够将图片、扫描文档或 PDF 中的印刷文字转化为可编辑和可搜索的数据。这项技术广泛应用于多个领域,以提高工作效率、促进信息数字化。以下是一些印刷文字识别产品使用的典型场景合集。
|
SQL 算法 测试技术
Guid算法与标识列(自动增长字段)在表中的应用
Guid算法与标识列(自动增长字段)在表中的应用
180 0
Guid算法与标识列(自动增长字段)在表中的应用
|
数据库
自动生成编号,id,序号,采用不同策略生成
  各种id生成策略    1:随机编号 1 public static String genImageName() { 2 //取当前时间的长整形值包含毫秒 3 long millis = System.
1626 0