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

Есть партиционированная таблица t1.
Для архивации данных из нее созданы таблицы exch_t1, arch_t1.

В таблицу t1 понадобилось добавить поле f10 timestamp(6). Соответственно в таблицы exch_t1, arch_t1 его тоже пришлось добавить, чтобы работало exchange partition.

Тем не менее команда exchange partition падала с ошибкой о различии в структуре таблиц.

В user_tab_columns нашел, что созданное поле отличается только DEFAULT_LENGTH.
Почему так? И как это исправить кроме как через пересоздание поля ?

TABLE_NAME COLUMN_NAME DATA_TYPE DATA_LENGTH DATA_SCALE DEFAULT_LENGTHT1 F10 TIMESTAMP(6) 11 6 13ARCH_T1 F10 TIMESTAMP(6) 11 6 22EXCH_T1 F10 TIMESTAMP(6) 11 6 22
...
Рейтинг: 0 / 0
Отличается Default_length
    #39669028
alwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hibiscus,

Покажите поле DATA_DEFAULT для этих полей.
...
Рейтинг: 0 / 0
Отличается Default_length
    #39669031
Hibiscus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alwan,

У всех трех в DATA_DEFAULT стоит systimestamp
...
Рейтинг: 0 / 0
Отличается Default_length
    #39669034
Hibiscus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alwan,

Хотя стоп, если посимвольно смотреть то в одном случае t1 там "systimestamp "
а в остальных "systimestamp ". Различаются количеством пробелов....
...
Рейтинг: 0 / 0
Отличается Default_length
    #39669044
Hibiscus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вылечилось через:
alter table T1 modify F10 default systimestamp;-- без пробелов :-)
...
Рейтинг: 0 / 0
Отличается Default_length
    #39669130
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смешной побочный эффект на exchange partition оказывает redefinition с rowid - даже смешнее, чем виртуальные колонки и функциональные индексы.
Хинт: dba_tab_cols
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Отличается Default_length
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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