41 構造乙個觸發器audit log

2021-08-29 09:32:58 字數 589 閱讀 9786

構造乙個觸發器audit_log,在向employees_test表中插入一條資料的時候,觸發插入相關的資料到audit中。

create table employees_test(

id int primary key not null,

name text not null,

age int not null,

address char(50),

salary real

);create table audit(

emp_no int not null,

name text not null

);

create trigger audit_log after insert on employees_test

begin

insert into audit

values

(new.id, new. name);

end;

注:寫成new.id,而不是new.emp_no,原因是id是employees_test中的字段,是要將employees_test中插入的id和name取值到audit中。

乙個觸發器

設計乙個觸發器,當刪除employees中的某個雇員時,刪除orders表中的與這個雇員 相關的一切記錄。第一步 建立儲存過程 drop trigger employees delete gocreate trigger employees delete on employees instead o...

乙個觸發器的例子

create or replace trigger usremhr trg sq rule insert before insert on sq rule base for each row declare temp rule id varchar2 10 temp rul theme id var...

乙個簡單的觸發器

觸發器是與表有關的資料庫物件,在滿足定義條件時觸發,並執行觸發器中定義的語句集合。觸發器的特性 1 有begin end體,begin end 之間的語句可以寫的簡單或者複雜 2 什麼條件會觸發 i d u 3 什麼時候觸發 在增刪改前或者後 4 觸發頻率 針對每一行執行 5 觸發器定義在表上,附著...