首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBCC -2147483648启动

DBCC -2147483648启动
EN

Stack Overflow用户
提问于 2014-09-29 03:04:33
回答 1查看 555关注 0票数 1

我有一个以ID作为主键的表。IDint数据类型,它是从-2147483648开始的自动增量标识。

我只是删除所有的记录,然后我试图使它从一开始。我想从-2147483648开始第一次录制。

代码语言:javascript
复制
DBCC CHECKIDENT('TableName', RESEED, -2147483648)

如果我运行上面的脚本,它将从-2147483647开始。然后,我尝试了以下脚本:

代码语言:javascript
复制
DBCC CHECKIDENT('TableName', RESEED, -2147483649)

错误上说:

参数3对此DBCC语句不正确。

如何从-2147483648启动身份?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 04:14:41

试试看

截断将重置您的标识值。删除不会重置您的标识值。

我认为尝试将数据类型整数更改为Bigint

代码语言:javascript
复制
 drop table ck
create table ck(id bigint identity(-2147483649,-1)not null,name varchar(20))

insert into ck values('AA');
insert into ck values('bb');
insert into ck values('cc');

select * from ck;

delete from ck
truncate table ck

DBCC CHECKIDENT('ck', RESEED, -2147483649)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26091946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档