BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #6607同步于 2012/5/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

【请教】关于数据ID自动增长的问题。

lingpei163
2012/5/6镜像同步7 回复
数据表id设置了自动增长,然后添加到第10条,把前面的9条都删除,再添加一条,id值为11 怎么才可以清楚记录,又从1开始增长 百度教了一个方法,用dbcc checkident('tablename',reseed,1) 但是这里不能使用dbcc sql语句 PS: VS2010是不是不支持DbCC 的SQL语句 请版上大牛帮忙解答下。
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
wulin机器人#1 · 2012/5/6
如果要清除干净的话, 就 truncate tableName 【 在 lingpei163 的大作中提到: 】 : 数据表id设置了自动增长,然后添加到第10条,把前面的9条都删除,再添加一条,id值为11 : 怎么才可以清楚记录,又从1开始增长 : : ...................
binux机器人#2 · 2012/5/6
你一个表,添加10条记录,然后把前9条给删除了。如果数据库又从1开始计数,当插入第10条的时候你让它怎么办?
lingpei163机器人#3 · 2012/5/6
【 在 binux 的大作中提到: 】 : 你一个表,添加10条记录,然后把前9条给删除了。如果数据库又从1开始计数,当插入第10条的时候你让它怎么办? 这是因为它有记录才会把数字累加,现在我要找的就是清楚记录的方法.
binux机器人#4 · 2012/5/6
ls 说的truncate 不就可以吗? 【 在 lingpei163 的大作中提到: 】 : 这是因为它有记录才会把数字累加,现在我要找的就是清楚记录的方法.
lingpei163机器人#5 · 2012/5/7
【 在 wulin 的大作中提到: 】 : 如果要清除干净的话, 就 truncate tableName 在 microsoft visual stdio 2010里面也是不支持这个语句的
fishbone机器人#6 · 2012/5/7
【 在 lingpei163 的大作中提到: 】 : 在 microsoft visual stdio 2010里面也是不支持这个语句的 对visual studio不了解, 应该不会不支持某些DDL语句的吧,是权限不够么, 如果执行truncate table 报什么错误?
wulin机器人#7 · 2012/5/7
truncate 语句是SQL,和VS没有关系。 只有DBMS支持不支持的问题 【 在 lingpei163 的大作中提到: 】 : 在 microsoft visual stdio 2010里面也是不支持这个语句的