declare
a_name char(10);
a_age char(10);
b_name char(10);
b_age char(10);
cc number;
cursor a1 is select a.name,a.age from a;
cursor b1 is select b.name,b.age from b;
begin
for aa in a1 loop
a_name:=aa.name;
a_age:= aa.age;
for bb in b1 loop
b_name:=bb.name;
b_age:=bb.age;
cc:=replace(a_age,rtrim(b_age),111);
insert into c values('1',a_name,cc,'2');
end loop;
end loop;
end;
按照百度上一个例子写的 我的目的是游标加 嵌套循环的使用 现在报错了insect 没有足够的值麻烦大家看看怎么开这个例子看出效果谢谢
表结构
-- Create table
create table C
(
ID NUMBER,
NAME VARCHAR2(5),
AGE NUMBER,
FEN NUMBER,
CLASS NUMBER
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 16
minextents 1
maxextents unlimited
);
a_name char(10);
a_age char(10);
b_name char(10);
b_age char(10);
cc number;
cursor a1 is select a.name,a.age from a;
cursor b1 is select b.name,b.age from b;
begin
for aa in a1 loop
a_name:=aa.name;
a_age:= aa.age;
for bb in b1 loop
b_name:=bb.name;
b_age:=bb.age;
cc:=replace(a_age,rtrim(b_age),111);
insert into c values('1',a_name,cc,'2');
end loop;
end loop;
end;
按照百度上一个例子写的 我的目的是游标加 嵌套循环的使用 现在报错了insect 没有足够的值麻烦大家看看怎么开这个例子看出效果谢谢
表结构
-- Create table
create table C
(
ID NUMBER,
NAME VARCHAR2(5),
AGE NUMBER,
FEN NUMBER,
CLASS NUMBER
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 16
minextents 1
maxextents unlimited
);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货