Правила именования объектов базы данных объясняют пространства имен, в том числе:
Внутри пространства имен никакие два объекта не могут иметь одинаковые имена.
Следующееобъекты схемы совместно используют одно пространство имен:
- Пакеты
- Частные синонимы
- Последовательности
- Автономные процедуры
- Автономныесохраненные функции
- Таблицы
- Пользовательские операторы
- Пользовательские типы
- Представления
ORA-00942 ошибка говорит, что нет таблицы или представления с этим именем, поэтому ошибка ORA-00955 должна исходить из объекта другого типа из этого списка.
Запросить словарь данных, чтобы увидеть, что существует:
select owner, object_type
from all_objects
where object_name = 'TRANSCLAIMCOUNTS_ITG401223';
(Обратите внимание, что имя в верхнем регистре в словаре данных, так как вы не используете идентификатор в кавычках; вы не найдете объект, вызывающий вашу проблему, если вы ищете object_name = 'transclaimcounts_ITG401223'
. Это объясняетсяв той же документации.)
Тогда вам придется либоудалить или переименовать это;или выберите другое имя для вашей новой таблицы.Мы не можем посоветовать вам, какое действие предпринять, это ваша схема.Но ничего не бросайте, если вы не уверены на 100%, что этого не должно быть.