表A(ID int, n int,dot_no1 int, dot_no2 int,...dot_no6 int)现要根据n的值触发n条记录到
表B(id int,dot_no int)中
create or replace trigger ti_A before on A
for each row
declare
x int;begin
for x in 1 .. :NEW.n loop
begin
insert into B (id,dot_no) values(:NEW.id,:NEW.dot_no||x);
end;
end loop;
end;
编译后,报错错误的赋值变量:NEW.dot_no。请问如何更改,谢谢!
表B(id int,dot_no int)中
create or replace trigger ti_A before on A
for each row
declare
x int;begin
for x in 1 .. :NEW.n loop
begin
insert into B (id,dot_no) values(:NEW.id,:NEW.dot_no||x);
end;
end loop;
end;
编译后,报错错误的赋值变量:NEW.dot_no。请问如何更改,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货