这个是我的触发器
create or replace trigger TestTri
before insert on test1
for each row
declare
num varchar2(32); begin
select SUBSTR(:NEW.telnum ,1,5) into num from test1;
if num='132' then
:new.Flag_id:=1;
end if;
if num='136' then
:new.Flag_id:=0;
end if;
end TestTri; 为什么在插入的时候会报错呢?
insert into test1(name,telnum) values('lance','136235689')
create or replace trigger TestTri
before insert on test1
for each row
declare
num varchar2(32); begin
select SUBSTR(:NEW.telnum ,1,5) into num from test1;
if num='132' then
:new.Flag_id:=1;
end if;
if num='136' then
:new.Flag_id:=0;
end if;
end TestTri; 为什么在插入的时候会报错呢?
insert into test1(name,telnum) values('lance','136235689')
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货