我想批量建 几百个表 用plsql存储过程怎么写  文件命 xxxx_10000  xxxx_10200  xxxx_10300   一直建到xxxx_20000
求完整代码 

解决方案 »

  1.   


    create or replace procedure p_createtab is
    declare
           v_tab_num number;
    begin
         v_tab_num := 10000;
         while v_tab_num<=20000 loop
              execute immediate 'create table xxxx_'||v_tab_num||'(id number(5),name varchar2(10))';
              v_tab_num := v_tab_num + 100;               
         end loop;
    end;
      

  2.   

    declare 
      v_tab_num number;
    begin
      v_tab_num:=10000;
      while v_tab_num<=20000 loop
              execute immediate 'create table xxxx_'||v_tab_num||'(id number(5),name varchar2(10))';
              v_tab_num := v_tab_num + 100;               
         end loop;
    end;
      

  3.   

    你建表的sql在txt文件里面么、