高手请进,提一个小需求,帮忙实现一下
第一个是要建立4000个左右的T*表。表名称要依次递增。
第二个就是给不同结构的T*表建数据的问题。
第一个需求已经实现,求怎么实现第2个需求。以下是自己写的代码,求第2个需求
create or replace procedure createtable(start_num integer,step integer)
as
  i integer:=start_num;
  
begin
loop
---累加
i:=i+step;
---执行建表,将表名转化成字符串
execute immediate 'create table a1'||to_char(lpad(i,10,'0'))|| ' AS SELECT * FROM example_table ';
exit when i>4000*start_num;
end loop;
end;
----存储过程循环建表.----start_num  启始表名----step       步长