Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何完全重置表_Sql_Sql Server_Tsql - Fatal编程技术网

Sql 如何完全重置表

Sql 如何完全重置表,sql,sql-server,tsql,Sql,Sql Server,Tsql,当我运行sp_spaceused dummybizo时,我得到以下结果: name rows reserved data index_size unused dummybizo 0 72 KB 8 KB 8 KB 56 KB name rows reserved data index_size unused dummybizo 0 0 KB 0 KB

当我运行
sp_spaceused dummybizo
时,我得到以下结果:

name        rows    reserved    data    index_size  unused
dummybizo   0       72 KB       8 KB    8 KB        56 KB
name        rows    reserved    data    index_size  unused
dummybizo   0       0 KB        0 KB    0 KB        0 KB
我期待以下结果:

name        rows    reserved    data    index_size  unused
dummybizo   0       72 KB       8 KB    8 KB        56 KB
name        rows    reserved    data    index_size  unused
dummybizo   0       0 KB        0 KB    0 KB        0 KB
是什么导致保留内存

我已经尝试过用
altertabledummybizorebuild强制清理一个鬼记录但它不会改变结果。我也尝试过
截断表dummybizo
,但它对这些统计数据没有任何作用。我还注意到,
select*from dummybizo with(nolock)
不会显示任何隐藏记录

下一步我应该试试什么?我想设置表格,以便统计数据可以读取

0   0 KB   0 KB   0 KB   0 KB
  • TRUNCATE TABLE删除表中的所有行,但不删除表结构 并且它的列、约束、索引等保持不变。除去 表定义除了其数据外,还使用DROP表 声明
  • 所以你基本上需要放下桌子,重新摆设桌子

删除
然后再次创建
表格,这不是一个选项吗?@Mazhar是的,但我正在尝试解决如何在不手动键入所有字段的情况下删除并重新创建表格。这有助于为什么手动?您没有源代码管理中的DDL吗?