自增长ID 越来越大,想重新从0开始排列 该怎么做?
来源:互联网 发布:管家婆软件操作流程 编辑:程序博客网 时间:2024/04/30 15:47
使用dbcc checkident检查和设置表的标识值
create
table
tb
(
id
int
primary
key
identity,
name
varchar
(50)
)
insert
into
tb
select
'a'
union
all
select
'b'
union
all
select
'c'
union
all
select
'd'
go
dbcc checkident(tb,noreseed)
go
delete
from
tb
where
id>2
go
--删除记录后,表tb只剩下两条记录了,但是此时表tb的标识值仍为4,可以用下面的语句重置标识值为2
dbcc checkident(tb,reseed,2)
go
dbcc checkident(tb,noreseed)
go
/*检查标识信息: 当前标识值
'4'
,当前列值
'4'
。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
(2 行受影响)
检查标识信息: 当前标识值
'4'
,当前列值
'2'
。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
检查标识信息: 当前标识值
'2'
,当前列值
'2'
。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。*/
drop
table
tb
阅读全文
0 0
- 自增长ID 越来越大,想重新从0开始排列 该怎么做?
- 自增长的ID重新排列
- mysql自增长id从1000开始
- 该怎么重新开始
- mysql自增长id如何重置从某个数开始
- 删除SQLite数据库库某表内所有数据,并且自增长的id从0开始
- 删除SQLite数据库库某表内所有数据,并且自增长的id从0开始
- ID自增列重新从1开始算起
- SQL ID自增列从1开始重新排序
- mysql 让清空表且自增的id重新从0开始的命令
- SQL Server ID自增列重新从1开始算起
- mysql 自增长从指定位置开始增长
- mysql 让id重新从1开始
- mysql怎么清掉自增长的id
- insert插入数据怎么让id自增长
- myBAtis怎么获得ID自增长的值
- 数据库自增id没有从0开始
- 怎么把MYSQL的自增ID改成从10000开始
- 测试大小端
- oracle 命令分析2
- 解读支付宝接口程序
- C++的虚基类与虚函数
- 分页显示--html,js处理
- 自增长ID 越来越大,想重新从0开始排列 该怎么做?
- DMA
- maven,打包时不同环境不同的配置文件
- DBA必备技能:数据库挂起时进行转储分析诊断案例
- android init入口函数分析
- Swift实现糗事百科Demo(实战项目)
- sql远程连接openrowset配置 sql分布式连接openrowset配置 SQL连接到其它对象(OpenRowSet的应用) (这个是测试有效的)
- 标签导航栏PagerSlidingTabStrip
- TensorFlow深度学习,一篇文章就够了