сброс очень раздражающего триггера

Я застрял в очень непростой проблеме. Есть один триггер, который я бы хотел сбросить. Теперь, когда я его бросаю, он успешно удаляется.

drop trigger HRCS.hr_external_salary_in_trigger 

Но когда я запускаю эту команду, я снова вижу триггер:

select * from all_triggers where trigger_name like '%external%'

Я вижу этот триггер в пользовательском интерфейсе разработчика PLSQL с красным x на голове. Теперь, когда я пытаюсь удалить его из левого меню, я получаю эту ошибку:

Error dropping HRCS.hr_external_salary_in_trigger
ORA-04080: trigger 'HR_EXTERNAL_SALARY_IN_TRIGGER' does not exist

Никогда не видел такого поведения. Что-то, что я удалил, все еще есть, но программа говорит, что не существует, показывая это. о_О

Как я могу избавиться от этой нежелательной досады

3
nl ja de
Является HRCS вашей текущей схемой? Каково значение столбца owner , возвращаемого вашим оператором select from all_triggers ?
добавлено автор Nick Krasnov, источник
пожалуйста, укажите результат select * from all_triggers, где имя триггера типа «% external%» , в частности колонка owner
добавлено автор Nick Krasnov, источник
да, я попытался удалить из hrcs, а также из системы
добавлено автор Jaanna, источник
owner: hrcs, trigger_name: hr_external_salary_in_trigger, trigger_type: после каждой строки, triggering_event: insert, table_owner_ hrcs, base_object_type: table
добавлено автор Jaanna, источник

2 ответы

Хорошо, я решил проблему

Я использовал кавычки, как в:

drop trigger HRCS."hr_external_salary_in_trigger"

и, наконец, он был отброшен.

Спасибо всем за ответы :)

4
добавлено

Проверьте зависимости этого триггера, используя,

select * from dba_dependencies;

Узнайте, есть ли какие-либо зависимости или нет. Проверьте, создан ли синоним этого триггера.

1
добавлено
SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)

Oracle RU
Oracle RU
303 участник(ов)

Русскоязычная группа по Oracle. — Архитектура СУБД — PL/SQL — Оптимизация — Администрирование — Вакансии Oracle (указать инфу по вилке ЗП и удалёнке) Приглашайте коллег :-) Запрещены: личные оскорбления, обсуждения оффтопик вопросов политики и религии