powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не срабатывает drop partition
12 сообщений из 12, страница 1 из 1
не срабатывает drop partition
    #39551961
sergei_1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если делаю так то все норм

execute immediate 'alter table schem.table drop partition P11253';

а вот так не работает (не удаляется партиция)
BATCH_ID VARCHAR2(128);
BATCH_ID := '11253';
execute immediate 'alter table schem.table drop partition P'||BATCH_ID;

не могу понять почему, может кто подсказать?
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551967
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei_1234567не могу понять почему, может кто подсказать?Обработчик ошибок, который не скрывает их.
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551969
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei_1234567,

Потому что партиция дропнута предыдущим execute immediate?
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551970
sergei_1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

не совсем понял. как сделать правильно? чтобы патриция успешно удалялась?
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551971
sergei_1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

если вот так делаю, но партиция не удаляется

BATCH_ID VARCHAR2(128);
BATCH_ID := '11253';
execute immediate 'alter table schem.table drop partition P'||BATCH_ID;

где косяк?
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551974
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei_1234567чтобы патриция успешно удалялась
Патриция медленно и величаво удалялась от Сергея. "Между нами всё кончено" - думала она. Сергей безуспешно пытался воззвать к ней, но его мольбы были безуспешны...

По делу - покажи свой код и его результат в sqlplus.
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551980
sergei_1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

код

declare
BATCH_ID VARCHAR2(128);
begin
BATCH_ID := '11253';
execute immediate 'alter table schem.table drop partition P'||BATCH_ID;
end;

если запустить, то по результату пишет "DONE". смотрю таблицу, а партиция не куда не делась ...
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39551987
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei_1234567,


sergei_1234567
Код: plsql
1.
2.
3.
4.
5.
6.
declare
BATCH_ID VARCHAR2(128);
begin
 BATCH_ID := '11253';
 execute immediate 'alter table schem.table drop partition P'||BATCH_ID;
 end;



Для начала покажи результат
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
set serverotput on
declare
  BATCH_ID VARCHAR2(128);
  l_sql   varchar2(2000);
begin
  BATCH_ID := '11253';
  l_sql := 'alter table schem.table drop partition P'||BATCH_ID;
  dbms_output.put_line(l_sql);
  --execute immediate l_sql;
end;
/


и
Код: plsql
1.
2.
3.
select * 
from dba_tab_partitions 
where table_owner = 'SCHEM' and table_name = 'TABLE'; -- and partiton_name = 'P11253';
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39552593
sergei_1234567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

Благодрю за подсказку. разобрался.

если upper подставить, то все норм отрабатывает

т.е. вот так

declare
BATCH_ID VARCHAR2(128);
begin
BATCH_ID := '11253';
execute immediate upper('alter table schem.table drop partition P'||BATCH_ID);
end;
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39552605
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei_1234567если upper подставить, то все норм отрабатываетНаглая ложь. Начинающий тролль?
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39552606
Valergrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так думаю, там пример сложнее, и вся суть потерялась при его адаптации для sql.ru.
...
Рейтинг: 0 / 0
не срабатывает drop partition
    #39552608
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValergradЯ так думаю, там пример сложнее, и вся суть потерялась при его адаптации для sql.ru.И чья в этом вина? - Не тех, кто будет читать этот бред впоследствии.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не срабатывает drop partition
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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