2016-07-04 6 views
0

У меня есть два пользователя базы данных на том же сервере, что и test_user, test_customer.Возможно ли реализовать триггер, который выполняется при обновлении в другой схеме

Мое требование создать триггер в test_user, который будет выполняться при вставке в любой таблице в обоих пользователь test_user, test_customer как Cust_ID в Test_customer, а также user_id в test_user.

Как я могу это сделать?

+0

Я уже упоминал два пользователя означает две схемы в оракула –

+0

Вы не можете иметь триггер, который срабатывает для «любого стола». Триггер всегда привязан к одной таблице. –

+0

любая таблица означает две таблицы в двух разных схемах db –

ответ

0

Попробуйте это. Это работает для меня:

create trigger after_update_user 

after update on db_test_user.user for each row 
    update table db_test_customer.user set field = NEW.field where id = new.id;