怎样清空数据库sql 2000,清空后让表的id从1开始

如题所述

第1个回答  2019-08-28
truncate
table
'表名'
这个命令,可以清空数据,而且不产生删除日志,可以让自增ID从新开始。
第2个回答  2019-04-15
清空表后执行
DBCC
CHECKIDENT(表名,reseed,起始值)
如:
你要把表
Employee
的ID清空后从1开始
DBCC
CHECKIDENT(Employee,reseed,0)--你添加了一条数据,从起始值开始加1
第3个回答  2020-01-15
方法1.
清空数据时不用delete
from
tbname
而是用truncate
table
tbname
方法2:
先清空数据delete
from
tbname
再重置自增种子dbcc
checkident(tbname,reseed,0)
第4个回答  2019-11-05
TRUNCATE
TABLE
删除表中的所有行,而不记录单个行删除操作。
语法
TRUNCATE
TABLE
name
TRUNCATE
TABLE
在功能上与不带
WHERE
子句的
DELETE
语句相同:二者均删除表中的全部行。但
TRUNCATE
TABLE

DELETE
速度快,且使用的系统和事务日志资源少。
TRUNCATE
TABLE
清空表所有数据,而且使标识列从标识种子(一般标识种子从1开始)重新开始
相似回答
大家正在搜