http://www.oradb.net/sql/sql_bat.htmselect 'drop '||table_name||';' from user_tables where ...

解决方案 »

  1.   

    select 'drop '||table_name||';' from user_tables 
    where table_name in (a,b);
      

  2.   

    delete from ta;
    delete from tb;
    只能这样
      

  3.   

    select 'delete from'||table_name||';' from user_tables 
    where table_name in (a,b);
      

  4.   

    用触发器实:
    create trigger a_tri
    before delete on a
    for each row
    begin
    delete from b where id=:old.id;
    end;
    /
    delete from a where ...;