我sql不怎么好,最近接到任务,要做1000张表的维护
情况是这样的,因为数据量很大,设计从员将数据分别存在1000张表中,表名如:URL_1 ,URL_2 , URL_3 .... URL_1000
只有表名不同,其表中字段是一样的,问题是建表的时候,建表语句我总不能因为这最后的1,2,3..的不同而写一千个建表语句吧?
我想问哪位达人,知道如何才能较好的解决建表语句(最好给出示例- -!本人sql实在过不去。)?
情况是这样的,因为数据量很大,设计从员将数据分别存在1000张表中,表名如:URL_1 ,URL_2 , URL_3 .... URL_1000
只有表名不同,其表中字段是一样的,问题是建表的时候,建表语句我总不能因为这最后的1,2,3..的不同而写一千个建表语句吧?
我想问哪位达人,知道如何才能较好的解决建表语句(最好给出示例- -!本人sql实在过不去。)?
i number:=1;
begin
for i in 1..1000 loop
execute immediate 'create table URL_'||i||' (id number,name varchar2(10))';
i:=i+1;
end loop;
end;
i number:=1;
begin
for i in 1..1000 loop
execute immediate 'create table URL_'||i||' (id number,name varchar2(10))'; end loop;
end;去掉 i:=i+1; 就OK THANKS