Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_ALERT и trigger / 3 сообщений из 3, страница 1 из 1
16.10.2002, 12:39
    #32058720
gminter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_ALERT и trigger
Народ, подскажите:

DBMS_ALERT не виден в триггере, то есть

Код: plaintext
1.
2.
3.
4.
5.
[color=blue]create or replace trigger AI_TEST_TR
after insert on TEST
for each row
begin
 DBMS_ALERT.signal('ALERT_TEST', 'TestMessage');
end AI_TEST_TR;[/color]


ошибка такая:
Код: plaintext
1.
2.
[color=red]Error: PLS- 00201 : identifier 'DBMS_ALERT' must be declared
Line:  7 
Text: DBMS_ALERT.signal('ALERT_TEST', 'TestMessage');[/color]


В то же время запуск этого текста руками в виде просто программы работает.
...
Рейтинг: 0 / 0
16.10.2002, 12:43
    #32058722
SAA_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_ALERT и trigger
Старый как мир вопрос.

Вначале сделай GRANT EXECUTE ON SYS.DBMS_ALERT TO <USERNAME>

А потом уж юзай его как хочешь
...
Рейтинг: 0 / 0
16.10.2002, 13:32
    #32058747
gminter
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_ALERT и trigger
Вышло только после гранта паблику )))))))
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DBMS_ALERT и trigger / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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