1建立存储过程
create or replace procedure ins is
begin
  for i in 1..200 loop
    insert into tab_name(order_id)values(i);
  end loop;
  commit;
end;2 
在sql plus中执行 exec ins;

解决方案 »

  1.   

    update t set order_id = rownum where rownum <= 200;
      

  2.   

    update a_czy a
    set a.xm = (select xm from b_czy b where a.czdh = b.czdh);那为什么上面这条语句报错说:
    SQLWKS> update a_czy a
         2> set a.xm = (select xm from b_czy b where a.czdh = b.czdh);
    ORA-01407: 无法更新 ("APPUSR"."A_CZY"."XM") 为 NULLa_czy 跟 b_czy 的表结构完全一样,只是数据不同!
    而且b_czy.xm字段没有一条记录为空或者空格!