搜索
编程论坛
→
.NET专区
→
『 ASP.NET技术论坛 』
→ SQL中ID问题
标题:
SQL中ID问题
只看楼主
lsz3344
等 级:
新手上路
帖 子:43
专家分:0
注 册:2007-4-11
楼主
问题点数:0 回复次数:4
SQL中ID问题
设ID为标识“是”成了自动编号
那如果把中间的4,5,6的记录删了,再加记录时就变成7,8,9了,怎样做才能让输入的记录继续为4,5,6???
搜索更多相关主题的帖子:
SQL
记录
自动
输入
2007-05-10 23:10
lsz3344
等 级:
新手上路
帖 子:43
专家分:0
注 册:2007-4-11
第
2
楼
得分:0
怎么没人回答啊???
2007-05-11 19:09
beniao
等 级:
新手上路
威 望:
4
帖 子:367
专家分:2
注 册:2004-12-17
第
3
楼
得分:0
不能,删除了他还是想后延续,要想实现你那样的建议你就不要用自增量
博客:http://
2007-05-11 19:29
铲铲
等 级:
贵宾
威 望:
34
帖 子:506
专家分:0
注 册:2006-5-2
第
4
楼
得分:0
增量编号不能重复使用。一旦数据提交正式成为一行,然后再删除,则该编号不能再次使用。
这种状况还还发生在数据提交到数据库,但是约束检查未能通过,则被赋予的编号就不能再次使用(也就是跳号了),或者在一个事务处理插入了数据并且正确,但是后来又回滚了事务,则编号不能再次使用。会自己增加到下一个未用编号。
为什么要编号连续起来呢?自增编号本质只是一个表识行的“建”而已。建议不应为它赋予过多本来就不属于它本质实现的含义,比如要求其连续等。
铲铲是也
2007-05-11 21:46
lsz3344
等 级:
新手上路
帖 子:43
专家分:0
注 册:2007-4-11
第
5
楼
得分:0
谢啦!~~
2007-05-11 23:21
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-138410-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.043013 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved