Триггеры SQL в Oracle - PullRequest
       6

Триггеры SQL в Oracle

0 голосов
/ 02 февраля 2010

Мой вопрос таков:

Имя пользователя = Admin

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

Возможно ли это?

1 Ответ

2 голосов
/ 02 февраля 2010
create or replace trigger audit_a_trg 
    before insert or update or delete on A
    for each row
begin
    insert into b values (user);
end;
/

Онлайн-документация Oracle довольно хорошая. Вы можете прочитать ссылку на SQL здесь.

редактировать

user - это функция, которая возвращает имя учетной записи, которая выдает DML. Узнайте больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...