Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 19
1

Триггер, вызывающий процедуру, в которой выполняется select к этой таблице (откуда был вызван триггер)

17.10.2011, 13:02. Просмотров 2296. Ответов 2
Метки нет (Все метки)

есть тригерр
Oracle 11 SQL
1
2
3
CREATE OR REPLACE TRIGGER quickstart.quickstart.ACRIONS_COMMIT_TR
  after UPDATE ON quickstart.actions  
  FOR each ROW
необходимо чтобы он вызывал процедуру, а в этой процедуре выполнялся select к этой таблице (откуда был вызван тригеер).
Подскажите как это реализовать.
ORACLE ругается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2011, 13:02
Ответы с готовыми решениями:

Когда был вызван триггер и где он располагается в логической схеме?
Всем доброго времени суток. В течение полугода задавался вопросом что такое "триггер", но все...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

Триггер для добавления к строке название таблицы, в которой содержится триггер
Есть таблицы База_Практик. В неё добавляю предприятие, и автоматически нужно добавить это...

Триггер на добавление даты изменения таблицы и имени пользователя того, кто изменил (в этой же таблице)
У меня есть задача. Есть таблица наименований предприятий (enterprises). Там есть столбцы...

2
TSergey
18.10.2011, 09:38 2
Напрямую наверное не получится - мутация. Можно попробовать вызываемую процедуру сделать в автономной транзакции. Но лучше пересмотреть логику и избавиться от подобной ситуации - не зря сервер ругается.
0 / 0 / 0
Регистрация: 03.07.2011
Сообщений: 11
24.10.2011, 16:36 3
for each row не получится. такое на statement триггерах делается
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2011, 16:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать триггер, препятствующий выходу из корпуса персоне, кода которой нет в таблице персон
Здравствуйте, уважаемые знатоки SQL Server. У меня есть две таблицы: персона и прохождение через...

Открытие попап там, откуда он был вызван
Доброе утро! проблема с открытием попап под той ссылкой, откуда попап был вызван. сейчас он...

Как узнать откуда был вызван метод?
У меня после распознавания речи вызывается метод onActivityResult(). В нём речь преобразуется в...

Как в отладке выяснить, откуда был вызван метод
Ребят как узнать откуда был вызван метод? К примеру ставлю точку останова на метод onCreate во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.