我有这张桌子:
create table a(
id_a number(5) not null,
name varchar2(15) not null,
address varchar2(30),
phone varchar2(12),
constraint pk_a primary key (id_a)
);
我插入表格后, 我想在字段" name"。
中添加值后面的单词1,Grace,Aussie,0111111
然后,我想在插入此之后。 Grace自动添加S,Comp后面的值。
1,Grace S.Comp,Aussie,0111111
感谢
答案 0 :(得分:0)
您可以使用触发器(插入前 - 每行):
create trigger your_trigger_name before insert on a for each row
when (new.name is not null)
begin
:new.name := :new.name || ' S.Comp';
end;
此触发器将自动更改“名称”列(仅当“名称”不为空时)。