首页 > 数据库 >Oracle批量删除表

Oracle批量删除表

时间:2023-08-07 10:23:49浏览次数:42  
标签:__% 批量 删除 HR USER Oracle TABLE NAME

数量小:生成删除表的语句,复制出删表语句,执行删除即可

SELECT 'DROP TABLE' || TABLE_NAME ||';' FROM USER_TABLES WHERE TABLE_NAME LIKE 'HR_TEMPTABLE__%';

查询所有匹配上的表

select * from USER_TABLES WHERE TABLE_NAME LIKE 'HR_TEMPTABLE__%';

数量大:批量删除匹配上的表

使用时替换成你的表名匹配规则(like xxxxxx) 即可

DECLARE
    cursor cur_tables is
        select TABLE_NAME
        from USER_TABLES
        where TABLE_NAME like 'HR_TEMPTABLE__%'; -- 根据表名前缀过滤要删除的表
BEGIN
    FOR rec IN cur_tables
        LOOP
            EXECUTE IMMEDIATE 'DROP TABLE ' || rec.TABLE_NAME || ' CASCADE CONSTRAINTS'; -- CASCADE CONSTRAINTS 删除与表关联关系
        END LOOP;
END;

标签:__%,批量,删除,HR,USER,Oracle,TABLE,NAME
From: https://www.cnblogs.com/ybbit/p/17610745.html

相关文章

  • uniapp实现左滑删除功能
      <delSlideLeft:item="item":data_transit="{index:index,item:item}"@delItem="delItem"></delSlideLeft><template><view><viewclass="box-slideLeft">......
  • 删除事件
        ......
  • Oracle 11g Windows迁移至linux方案
    1.前言根据迁移规范要求,特编写xxx数据库迁移至linux环境操作方案。2.方案描述2.1环境描述源库数据量为20T,操作系统为WindowsServer200864bit,数据库版本为oracle11.2.0.1,目标库操作系统为Linuxredhat7.6,数据库版本为11.2.0.4。详细信息如下:源端数据库:业务系统  数据库 I......
  • 小程序滑动删除
    参考项目:国际择校小程序,组件:movableView,提交版本:效果:使用了别人写的组件,cell动态高度需要计算,这块稍微麻烦一点计算高度代码:properties:{ item:{ type:Object, value:{}, observer:function(val){ console.log('---??',val,'type?',this.proper......
  • Google Review评价被删除了,怎么恢复?【附详细操作指引】
    自从2022年初,谷歌推出Googlereviews的人工智能AI评论过滤器之后,在删除大量虚假Googlereviews的同时,连同许多正常顾客的Google评价也一起删掉了,这种情况经常发生,这引起很多Googlebusiness商家强烈不满。 对此,今年Google终于发布一个关于Googlereviews的表单求助功能,帮助Google......
  • java202304java学习笔记第六十六天-ssm-mybatis的增删改查-修改和删除操作1
       ......
  • sqlalchemy 自动过滤逻辑删除(软删除)记录
     先创建一个基类,用来表示某个类支持逻辑删除classSoftDeleteModel:'''逻辑删除基类用来实现逻辑删除。继承这个基类的子类需要在数据库的列中存在deleted_at列,类型为varchar。'''deleted_at:Mapped[str]=mapped_column(String(50),default=None......
  • LeetCode -- 722. 删除注释
     利用双指针来进行删除操作 classSolution{public:vector<string>removeComments(vector<string>&source){stringstr;for(autoit:source)str+=it+"'";intn=str.size();vector<string&g......
  • 文件改名:文件改名如何批量插入时间
    在工作和学习里,我们都需要用到文件,也时常要对文件进行改名,以便更好的分类与管理。首先我们进入“文件批量改名高手”。进入操作页面后,点击“添加文件”,将需要修改时间文件名的文件选择“打开”、导入完毕后,我们在文件名中选择:“插入”,在“插入内容”里填写想要的日期。在上面的文件......
  • Python批量爬取B站法外狂徒张三所有视频【含jS逆向解密】
    传说中,有人因为只是远远的看了一眼法外狂徒张三就进去了......