日期:2014-05-16  浏览次数:20488 次

int 类型
在建立表中的一个字段类型是Int型,是标识种子,自动加1
每录入一条数据自动加一,
范围是:-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 
那么假如由于记录的删除和增加,使int型字段数字增大,超过int型范围的话,改怎么办??
------解决方案--------------------
重置标识列
或者修改成BIGINT


------解决方案--------------------
如果操作频繁,可以改为bigint,或者采用decimal类型。
------解决方案--------------------
通常是修改类型为bigint.
如果自增列并未与外围结构进行关联,比如主外键关系
就可以进行重置  参考DBCC CHECKIDENT
------解决方案--------------------
int可以存到21亿,你的表有那么大?
------解决方案--------------------
楼主有点杞人忧天了
------解决方案--------------------
肯定会报错,
1、可以改成bigint
2、重置indentity,DBCC CHECKIDENT('表名', RESEED, 200)
------解决方案--------------------
改成bigint或者decimal
------解决方案--------------------
int 21亿,学到了。