У меня есть таблица PARTITION "TableA". Я создал раздел на имя столбца «RecorDate» (тип DATE). За последние 6 месяцев есть записи, которые мне не интересны, чтобы сохранить их, и я хочу их бросить.Есть ли способ удалить значение диапазона из таблицы разделов (sql server 2012)
Есть ли простой способ сбросить диапазон диапазона или конкретный номер раздела (или даже весь диапазон, например '01 -01-2014 'до '01 -01-2015'). ОКТЯБРЬ, TRUNCATE TABLE WITH(PARTITION(x,y to z))
.
BTW Я знаю команду раздела переключатель, чтобы переместить диапазон в другую таблицу, а затем EXEC команду
TRUNCATE TABLE TableNameb ;
GO
10X
что полная команда для spasific раздела (номер) или диапазон.Если вы можете отправить мне ссылку. –
@itzikPaz Извините, не понимаю, что у вас есть. Все ссылки уже в моем ответе – lad2025
@itzikPaz Просто создайте вторую таблицу в той же файловой группе и структуре, что и секционированная таблица, SWITCH TABLE и обрезать новую таблицу. Вот и все. – lad2025