powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаление партиций
4 сообщений из 4, страница 1 из 1
Удаление партиций
    #39276699
Data corruption
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день коллеги,
Версия БД - 12.1.0.2.0

Есть таблица, секционированная по дате.

Вопрос заключается в удалении партиций.
Пример туповат, но допустим, удалить партиции за месяц ранее, опустим константу 30

1 вариант:
Код: plsql
1.
delete from partition_table where date between sysdate - 30 and sysdate


В плане видно определение ключа происходит динамически, что очень удобно.

2 вариант:
Код: plsql
1.
drop partition ....

где я могу определить ключи партиции их таблицы user_partitions по условиям в ней содержащиеся. Но это немного геморройно.

Собственно вопрос, есть у меня сомнения в использовании delete. Возможно я не вижу каких-то поводных камней?
Что я упускаю?

Спасибо.
...
Рейтинг: 0 / 0
Удаление партиций
    #39276717
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм. странный вопрос. почти как у эстонских парней.
правильней - удалять партиции с ненужными данными а не данные с этих партиций.
...
Рейтинг: 0 / 0
Удаление партиций
    #39276755
Фотография кит северных морей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Data corruption,

alter table drop partition for ( ... )
...
Рейтинг: 0 / 0
Удаление партиций
    #39277237
кит северных морейData corruption,

alter table drop partition for ( ... )
И что будет?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаление партиций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]