Как удалить все записи в SQL Server 2008?
Как удалить все записи в SQL Server 2008?
Ответы:
Я вижу, что другие ответы, показанные выше, верны, но я сделаю вашу жизнь проще.
Я даже создал для вас пример. Я добавил несколько строк и хочу их удалить.
Вы должны щелкнуть правой кнопкой мыши по таблице и, как показано на рисунке Таблица сценариев a> Удалить в> Окна редактора новых запросов:
Затем откроется еще одно окно со скриптом. Удалите строку «где», потому что вы хотите удалить все строки. Затем нажмите «Выполнить».
Чтобы убедиться, что вы сделали это, щелкните правой кнопкой мыши по таблице и выберите «Выбрать первые 1000 строк». Тогда вы увидите, что запрос пуст.
За один стол
truncate table [table name]
Для всех столов
EXEC sp_MSforeachtable @command1="truncate table ?"
Когда таблица очень большая, лучше удалить саму таблицу drop table TableName
и заново создать ее, если есть запрос на создание таблицы; вместо того, чтобы удалять записи одну за другой, используйте delete from
оператор using, потому что это может занять много времени.