直接就加个约束 alter table account add constraint chck_age check(age=1);
-- 延迟 30 秒将 age 修改回来用触发器作不到。 -- 但是,可以使用 job 定时扫描表,将不符合的 age 修改为 1。 create or replace trigger acct_age_trg before insert or update of age on accounts for each row begin :new.age:=1; end; /
before insert or update of column_name on table_name
alter table account add constraint chck_age check(age=1);
-- 延迟 30 秒将 age 修改回来用触发器作不到。
-- 但是,可以使用 job 定时扫描表,将不符合的 age 修改为 1。
create or replace trigger acct_age_trg
before insert or update of age
on accounts
for each row
begin
:new.age:=1;
end;
/