如何通过“0”值重置数据库中表中的标识字段?
我使用了这个脚本:
DBCC CHECKIDENT({table name}, reseed, 0)
但是这条消息有错误:
CHECKIDENT
附近的语法不正确
什么是CHECKIDENT?
答案 0 :(得分:2)
我不知道你在做什么 - 但这对我很有用完美:
DBCC CHECKIDENT('EMP', reseed, 0)
结果:
检查身份信息:当前身份值'12',当前 列值'0'。
DBCC执行完成。如果DBCC打印错误 消息,请与您的系统管理员联系。
您需要确保将您的表名放在单引号中:使用'EMP'
- 而不是EMP
CHECKIDENT
(来自:check identity)只是SQL Server中DBCC
函数的命令名称(还有更多DBCC.......
个命令可用)
答案 1 :(得分:0)
试试这个:
DBCC CHECKIDENT ("DBO.TABLENAME",RESEED)