Как ПОЛНОСТЬЮ сбросить таблицу - PullRequest
0 голосов
/ 10 сентября 2018

Когда я запускаю 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 голосов
/ 10 сентября 2018
  • TRUNCATE TABLE удаляет все строки из таблицы, но структура таблицы и ее столбцы, ограничения, индексы и т. Д. Остаются.Чтобы удалить определение таблицы в дополнение к ее данным, используйте оператор DROP TABLE.
  • Таким образом, вам нужно просто удалить и пересоздать таблицу

Документы Microsoft

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...