declare
i varchar2(20) :='a';
j number :=1;
begin
j :=1;
while j<10 loop
insert into table_name values(循环9次让I和J的值组合在一起,每次生成不同的值存到数据库中);
j :=j+1;
end loop;
end;
-------------------------------
数值型转换字符在组合在一起应该怎么做呢?虚心求教......
i varchar2(20) :='a';
j number :=1;
begin
j :=1;
while j<10 loop
insert into table_name values(循环9次让I和J的值组合在一起,每次生成不同的值存到数据库中);
j :=j+1;
end loop;
end;
-------------------------------
数值型转换字符在组合在一起应该怎么做呢?虚心求教......
直接
insert into table_name values(i||to_char(j))
即可
i varchar2(20) :='a';
j number :=1;
begin
j :=1;
while j<10 loop
insert into table_name values(i||j));
dbms_output.put_line(i||j);
j :=j+1;
end loop;
end;
用 ||连接即可
输出结果
a1
a2
a3
a4
a5
a6
a7
a8
a9
--如果表已建立,可以使用insert into ... select...(上面的语句)
--如果表未建立,可以使用create table ... as select...(上面的语句)