批量删除数据的存储过程怎么写  在线等,急!!!
单表的就行 了...

解决方案 »

  1.   

    一个语句不行?
    业务逻辑描述清楚点。
    最简单的么,delete table_name where ...;
      

  2.   

    http://www.eygle.com/archives/2005/04/oracleoeouaeeae.html
      

  3.   

    SQL完成的类似于这种效果的delete from cp_membergroup  where id in(44,59,108.213);
      

  4.   

    要删除表中所有的数据直接truncate吧。
      

  5.   

    create or replace batchdel(p_instr varchar2) is
    begin
        execute immediate 'delete from cp_membergroup where id in('||p_instr||')';
        commit;
    end;
      

  6.   

    谢谢tangren大侠 可以完成功能!!!
      

  7.   

    不错,执行删除操作需要 execute immediate+commit;