mssql 字增自段怎样重置(重新自增)|清空表已有数据
2009-05-07 15:31
393 查看
使用企业管理器查询
方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数
truncate table 表名
方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数
dbcc checkident(表名,RESEED,0)
让SQL自动增长的ID号从一个新的位置开始
在查询分析器中执行后,该表自动增长列从1开始
dbcc checkident(表名,RESEED,99)
在查询分析器中执行后,该表自动增长列从99开始
关于DBCC CHECKIDENT
DBCC CHECKIDENT
检查指定表的当前标识值,如有必要,还对标识值进行更正。
语法
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED ][ , new_reseed_value ] }
}
]
)
参数
'table_name'
是要对其当前标识值进行检查的表名。指定的表必须包含标识列。
NORESEED
指定不应更正当前标识值。
RESEED
指定应该更正当前标识值。
new_reseed_value
是在标识列中重新赋值时要使用的值。
方法1 -- 清空已有数据,并且将自增自段恢复从1开始计数
truncate table 表名
方法2 -- 不清空已有数据,但将自增自段恢复从1开始计数
dbcc checkident(表名,RESEED,0)
让SQL自动增长的ID号从一个新的位置开始
在查询分析器中执行后,该表自动增长列从1开始
dbcc checkident(表名,RESEED,99)
在查询分析器中执行后,该表自动增长列从99开始
关于DBCC CHECKIDENT
DBCC CHECKIDENT
检查指定表的当前标识值,如有必要,还对标识值进行更正。
语法
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED ][ , new_reseed_value ] }
}
]
)
参数
'table_name'
是要对其当前标识值进行检查的表名。指定的表必须包含标识列。
NORESEED
指定不应更正当前标识值。
RESEED
指定应该更正当前标识值。
new_reseed_value
是在标识列中重新赋值时要使用的值。
相关文章推荐
- mssql 字增自段怎样重置(重新自增)|清空表已有数据
- mssql 字增自段怎样重置(重新自增)|清空表已有数据
- mssql 字增自段怎样重置 清空表已有数据(重新自增)
- sql server Truncate清空表内数据,并对自增长列重置归零重新计算
- MSSQL清空当前数据库中所有用户表的数据,重置标识列
- HTML或者JSP页面--执行完某事件后刷新页面,重置表单,清空数据
- Sqlite 清空表中所有数据 并重置自增长数据
- 怎样恢复回收站中清空的数据
- Sqlite 清空表中所有数据 并重置自增长数据
- MSSQL怎样使自动增加的id列数据归零
- JSP 重置按钮清空传入的表单数据实例
- sql清空表数据后重新添加数据存储过程的示例
- mysql 清空所有表数据重置自增ID
- SQL SERVER 怎样清空表的数据
- 错误删除数据或清空数据怎样可以找回
- 点击按钮,重置或者清空textarea中的数据
- HTML或者JSP页面--执行完某事件后刷新页面,重置表单,清空数据
- MSSQL删除表中已有的重复数据,保留一条数据
- 修改postgresql 数据表 已有字段 自增 sql