把一个表的数据全部删除以后有什么办法把key清掉 数据全部删掉了,怎么把key弄成从1开始啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBCC CHECKIDENT (表, RESEED, 1)/*DBCC CHECKIDENT ('table_name', NORESEED) 不重置当前标识值。DBCC CHECKIDENT 返回一个报表, 它指明当前标识值和应有的标识值。 DBCC CHECKIDENT ('table_name') 或 如果表的当前标识值小于列中存储的最大标识值,DBCC CHECKIDENT ('table_name', RESEED) 则使用标识列中的最大值对其进行重置。 DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value) 当前值设置为 new_reseed_value。 如果自创建表后没有将行插入该表, 则在执行 DBCC CHECKIDENT 后插入的第一行将使用 new_reseed_value 作为标识。否则, 下一个插入的行将使用 new_reseed_value + 1。 如果 new_reseed_value 的值小于标识列中的最大值, 以后引用该表时将产生 2627 号错误信息。 */ DBCC CHECKIDENT (表名, RESEED, 1) truncate table后会自动从1开始,或者执行DBCC CHECKIDENT ('表名', RESEED, 1) 楼主的key是指identity吧?如果是identity的话,可以dbcc checkident(tbname,reseed,0) 数据库表外键约束问题 [ALL]基础问题 自动排列 sqlserver agent服务启动不了 关于视图的问题 如何实现新闻最终页的上一条新闻和下一条 无法存放®这个字符 txlicenhe(马可) sql2000启动极慢,需要几分种,请问原因 在check约束中如何引用另外一张表中的字段? 什么参数控制select语句中clob类型字段返回字节数 触发器问题:插入记录时只有符合条件时触发 求教将.txt导入sql server的sql语句,急
/*
DBCC CHECKIDENT ('table_name', NORESEED) 不重置当前标识值。DBCC CHECKIDENT 返回一个报表,
它指明当前标识值和应有的标识值。 DBCC CHECKIDENT ('table_name') 或 如果表的当前标识值小于列中存储的最大标识值,
DBCC CHECKIDENT ('table_name', RESEED) 则使用标识列中的最大值对其进行重置。
DBCC CHECKIDENT ('table_name', RESEED,
new_reseed_value) 当前值设置为 new_reseed_value。
如果自创建表后没有将行插入该表,
则在执行 DBCC CHECKIDENT 后插入的第一行将使用
new_reseed_value 作为标识。否则,
下一个插入的行将使用 new_reseed_value + 1。
如果 new_reseed_value 的值小于标识列中的最大值,
以后引用该表时将产生 2627 号错误信息。
*/
DBCC CHECKIDENT ('表名', RESEED, 1)
如果是identity的话,可以dbcc checkident(tbname,reseed,0)