示例 A. 如有必要,重置当前标识值 下例在必要的情况下重置 jobs 表的当前标识值。USE pubs GO DBCC CHECKIDENT (jobs) GOB. 报告当前标识值 下例报告 jobs 表中的当前标识值;如果该标识值不正确,并不对其进行更正。USE pubs GO DBCC CHECKIDENT (jobs, NORESEED) GOC. 强制当前标识值为 30 下例强制 jobs 表中的当前标识值为 30。USE pubs GO DBCC CHECKIDENT (jobs, RESEED, 30) GO
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)
GOB. 报告当前标识值
下例报告 jobs 表中的当前标识值;如果该标识值不正确,并不对其进行更正。USE pubs
GO
DBCC CHECKIDENT (jobs, NORESEED)
GOC. 强制当前标识值为 30
下例强制 jobs 表中的当前标识值为 30。USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 30)
GO