powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почти пятничная загадка
10 сообщений из 10, страница 1 из 1
Почти пятничная загадка
    #39426206
s_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle 11.2.0.4
пользователь sys.

добавление колонки не проходит с ошибкой ORA-01430:
alter table user1.table1 add col2 number;
ORA-01430: column being added already exists in table

но, если сделать desc user1.table1, то колонка col2 отсутствует.
запросы, использующие col2, вызывают ошибку ORA-00904: "COL2": invalid identifier

есть ли простое объяснение происходящему ?
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426233
s_v_a,

возможно - Unused Columns ?
чего для это таблицы показывает запрос из DBA_UNUSED_COL_TABS ?
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426272
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_v_aOracle 11.2.0.4
пользователь sys.

добавление колонки не проходит с ошибкой ORA-01430:
alter table user1.table1 add col2 number;
ORA-01430: column being added already exists in table

но, если сделать desc user1.table1, то колонка col2 отсутствует.
запросы, использующие col2, вызывают ошибку ORA-00904: "COL2": invalid identifier

По выжимке отсюда воспроизводится и на 12.1.0.2
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426286
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tus,
ma1tusпо выжимке

Код: plsql
1.
ALTER TABLE T1 RENAME COLUMN "SYS_NC00005$" TO "C";



А есть такое же, только с перламутровыми пуговицами?
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426295
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Эмм, не понял... выжималка нужна?
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426299
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tus,

Сама идея переименования колонок, созданных системой для обеспечения дополнительного функционала - убила морально.
А потом DBA репу чешут, почему бакап не прошёл, данные не реплицируются, стендбаю крышу сносит и т.п...
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426307
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env, согласен, "не твоё - не трогай"... ну, или учти зависимости, если "надо")
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426414
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envСама идея переименования колонок, созданных системой для обеспечения дополнительного функционала - убила морально.
А потом DBA репу чешут, почему бакап не прошёл, данные не реплицируются, стендбаю крышу сносит и т.п...Есть тут и такие умельцы: 15036014
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426466
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicenvСама идея переименования колонок, созданных системой для обеспечения дополнительного функционала - убила морально.
А потом DBA репу чешут, почему бакап не прошёл, данные не реплицируются, стендбаю крышу сносит и т.п...Есть тут и такие умельцы: 15036014 Ты наверное про 19776206 еще хотел сказать
Но это больше стеб был
...
Рейтинг: 0 / 0
Почти пятничная загадка
    #39426526
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envma1tus,

Сама идея переименования колонок, созданных системой для обеспечения дополнительного функционала - убила морально.
А потом DBA репу чешут, почему бакап не прошёл, данные не реплицируются, стендбаю крышу сносит и т.п...Никогда не задумывался почему в Оракле существует давным давно две вьюхи all_tab_cols/all_tab_columns не смотря на то, что invisible columns типа появились в 12с?

То, что точно не стоит делать - это править словарь вручную, а если Оракл предоставляет API (в этом случае alter table), то почему должны быть моральные преграды для того, чтоб этим воспользоваться? Вопрос на самом деле риторический, кто-то концентрируется на технологии ради технологии кто-то концентрируется на том, чтоб сделать дизайн продукта наиболее оптимально (исходя из ряда своих критериев).

Не раз уже тут обсуждалось, что FBI, extended stats (и что-то третье) создает невидимые колонки.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почти пятничная загадка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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