写了一个小脚本,
declare cnt number;
beginselect count(*) into cnt
    from sun where id='213d';while cnt > 0
 loop
   delete from sun where id='213d'
   and rownum <= 10000;
   commit;
   
   cnt := cnt - 10000;
 end loop;
end;
/
EXIT;上面的脚本保存为a.sql,然后执行命令“sqlplus -s user/passwd @a.sql”,可以删掉table sun中的数据。奇怪的是当去掉a.sql中的倒数第二行的"/"时,程序似乎停住了,查了一下数据库,table中的数据并没有删掉。请问这是怎么回事?谢谢!