powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вопрос про триггеры
5 сообщений из 5, страница 1 из 1
Вопрос про триггеры
    #33955235
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна помощь тех, кто в курсе.

Ситауция следующая:
- в базе (схеме) А происходит удаление из таблички Т
- срабатывает триггер на DELETE, который вызывает процедуру Р1, находящуюся в базе В (В:Р1)
- в рамках работы этого триггера происходит обращение к процедуре Р2, находящейся в базе В, но без явного префикса (то есть не В:Р2, а просто Р2)

Вопрос: в рамках какой БД находится процесс? Будет ли при этом ошибка (в базе А процедуры Р2 нет), или все должно быть хорошо?

Только не спрашивайте почему так криво и не говорите "Поубивал бы!". Это не мое, у самого уже руки чешутся кого-нибудь придушить...
...
Рейтинг: 0 / 0
Вопрос про триггеры
    #33956795
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что легче всего провести экспериментальную проверку, т.к. такие извраты вряд ли часто встречались у других в реальной жизни.
...
Рейтинг: 0 / 0
Вопрос про триггеры
    #33994919
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
Евгений ФадеевНужна помощь тех, кто в курсе.

Ситауция следующая:
- в базе (схеме) А происходит удаление из таблички Т
- срабатывает триггер на DELETE, который вызывает процедуру Р1, находящуюся в базе В (В:Р1)
- в рамках работы этого триггера происходит обращение к процедуре Р2, находящейся в базе В, но без явного префикса (то есть не В:Р2, а просто Р2)

Вопрос: в рамках какой БД находится процесс? Будет ли при этом ошибка (в базе А процедуры Р2 нет), или все должно быть хорошо?

Только не спрашивайте почему так криво и не говорите "Поубивал бы!". Это не мое, у самого уже руки чешутся кого-нибудь придушить...

т.е. процедура P1 явно вызывает P2, но по короткому имени?
Уверен что все будет вызвано корректно. Но попробовать обязательно!
...
Рейтинг: 0 / 0
Вопрос про триггеры
    #33994933
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cprт.е. процедура P1 явно вызывает P2, но по короткому имени?Не, перечитал еще раз (по прошествии времени) и понял что криво написал. В общем третий пункт следует читать "в рамках работы этой процедуры".
...
Рейтинг: 0 / 0
Вопрос про триггеры
    #34020389
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
Евгений Фадеев cprт.е. процедура P1 явно вызывает P2, но по короткому имени?Не, перечитал еще раз (по прошествии времени) и понял что криво написал. В общем третий пункт следует читать "в рамках работы этой процедуры".

Тем более все должно быть корректно.
У меня такая штука работает как из пушки

Есть две БД rmo и vkl.

В базе rmo есть ХП, которая вызывает по полному имени ХП в базе vkl, при этом все в vkl все работает корректно, как процедуры, так и триггеры.

И это неудивительно ;-)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вопрос про триггеры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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