您当前的位置: 首页 >  童心同萌 oracle

oracle批量删除以HIS_开头的表

童心同萌 发布时间:2018-02-08 14:54:55 ,浏览量:5

方法一:

declare

begin
  for vcur in (select t.TABLE_NAME
                 from user_tables t
                where t.TABLE_NAME like 'HIS_%') loop
    execute immediate 'drop table '||vcur.table_name;
  end loop;
end;

方法二:

SELECT 'drop table '||TABLE_NAME ||';' FROM USER_TABLES WHERE TABLE_NAME LIKE 'HIS_%';

执行后复制结果,重复执行直到删除干净

 

关注
打赏
查看更多评论

童心同萌

暂无认证

  • 5浏览

    0关注

    87博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录