Вопрос

dbo.ActivityFile

Добрый день!

 

Помогите, пожалуйста, со следующим вопросом:

 

Как можно почистить таблицу dbo.ActivityFile?

Нравится

3 комментария

Если есть доступ к базе, то можно SQL-запросом. Если очень много данных и delete from dbo.ActivityFile будет выполняться долго, то удалить всё можно при помощи truncate table dbo.ActivityFile.

 

Если встроенными средствами системы, то есть элемент БП для удаления данных:

Опять же, если полное удаление слишком затратно по ресурсам, можно либо запустить БП по таймеру в нерабочее время, либо по частям, налагая фильтры по условию.

Зверев Александр,

Спасибо!

Можно таким запросом почистить данную таблицу

(delete from [dbo.ActivityFile]

where [CreatedOn] between '20100101' and '20100301')? 

Думаю, можно. Промежуток времени не такой большой, сильно тормозить не должно, но если всё же долго, то разделить на меньшие.

 

Если удалить не даст из-за связей, нужно будет смотреть в других таблицах, откуда ссылки.

 

Но бекап перед запуском лучше сделать.

Показать все комментарии