登录pl/sql的触发器 trigger
create table login_table(user_id varchar2(15),log_date date,action varchar2(15));
--on schema方式为只记录当前的用户行为
CREATE OR REPLACE TRIGGER logon_trig
AFTER LOGON ON SCHEMA
BEGIN
INSERT INTO login_table(user_id, log_date, action)
VALUES (USER, SYSDATE, 'Logging on');
END;
当一个表有更新操作时,把更新前的数据插入一个表中
--job 旧表名 job_b 新表名
create or replace trigger tri_job
before update on job
for each row
begin
--insert into test_bak(id , name)values(:old.id , :old.name);
insert into job_b(id,j_date,j_gz)values(:old.id,:old.j_date,:old.j_gz);
end ;