主题:怎么修改identity列?急
shuanghei
[专家分:0] 发布于 2006-03-24 23:18:00
identity是(1,1)的自动增长列.设置主建了.可是我删除了其中几行数据.identity仍旧是老样子,没有因此而减少,
怎么应该怎么改变他?我手动改变.他说改列无法改动.怎么办啊?
回复列表 (共2个回复)
沙发
yaozheng [专家分:28410] 发布于 2006-03-24 23:43:00
自增字段就是这样的,你如果删除中间的数据,序号也是不变的,这样做的好处就是保证了记录的唯一性,你就这样想,如果你还有另一张表B,里面有个字段是和这张表A的自增字段(比如ID)进行关联,但如果你在A表删除了几条记录而同时后面记录的序号改变的,那岂不是B表的记录都要乱套了??
板凳
shuanghei [专家分:0] 发布于 2006-03-25 09:44:00
哦 .那就是没有办法修改拉
我来回复