как я могу найти все триггеры, принадлежащие таблице?
Oracle: SQL-запрос, чтобы найти все триггеры, принадлежащие таблицам?
Ответ 1
Следующие действия будут работать независимо от ваших привилегий базы данных:
select * from all_triggers
where table_name = 'YOUR_TABLE'
Следующие альтернативные параметры могут работать или не работать в зависимости от назначенных привилегий базы данных:
select * from DBA_TRIGGERS
или
select * from USER_TRIGGERS
Ответ 2
Отъезд ALL_TRIGGERS:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2107.htm#i1592586
Ответ 3
Другая полезная таблица:
SELECT * FROM user_objects WHERE object_type='TRIGGER';
Вы также можете использовать это для запросов, индексов и т.д. И т.д.
Ответ 4
Используйте документацию Oracle и найдите ключевое слово "trigger" в своем браузере.
Этот подход должен работать с другими вопросами типа метаданных.