如何完全重置表格

时间:2018-09-10 07:40:17

标签: 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    0 KB        0 KB

是什么原因导致保留内存?

我已经尝试用alter table dummybizo rebuild;强制清除虚假记录,但是它不会改变结果。我也尝试过truncate table dummybizo,但对这些数据没有任何作用。我还注意到select * from dummybizo with (nolock)不会显示任何隐藏的记录。

接下来我应该尝试什么?我想设置表格,使统计信息读取

0   0 KB   0 KB   0 KB   0 KB

1 个答案:

答案 0 :(得分:1)

  • TRUNCATE TABLE删除表中的所有行,但表结构 并保留其列,约束,索引等。去除 表定义除了其数据外,还使用DROP TABLE 声明。
  • 所以您基本上需要放下桌子并重新玩耍

Microsoft docs