zoukankan      html  css  js  c++  java
  • Oracle 删除某个用户下的所有对象,执行需谨慎

    Oracle 删除某个用户下的所有对象,执行需谨慎

    在PL/sql中,点"新建"->"命令窗口"->粘贴后直接执行

    --删除某个用户下的对象
    set heading off;
    set feedback off;
    spool d:/dropobj.sql;
    prompt --Drop constraint
    select 'alter table '||table_name||' drop constraint '||constraint_name||' ;' from user_constraints where constraint_type='R';
    prompt --Drop tables
    select 'drop table '||table_name ||';' from user_tables;

    prompt --Drop view
    select 'drop view ' ||view_name||';' from user_views;

    prompt --Drop sequence
    select 'drop sequence ' ||sequence_name||';' from user_sequences;

    prompt --Drop function
    select 'drop function ' ||object_name||';' from user_objects where object_type='FUNCTION';

    prompt --Drop procedure
    select 'drop procedure '||object_name||';' from user_objects where object_type='PROCEDURE';

    prompt --Drop package
    prompt --Drop package body
    select 'drop package '|| object_name||';' from user_objects where object_type='PACKAGE';

    prompt --Drop database link
    select 'drop database link '|| object_name||';' from user_objects where object_type='DATABASE LINK';

    spool off;
    set heading on;
    set feedback on;

    @@d:/dropobj.sql;
    host del d:/dropobj.sql;

  • 相关阅读:
    docker部署Nginx
    docker的常用命令
    centos上安装docker
    springcloud负载均衡及Ribbon
    maven下载私服jar
    spring security异常处理的三种方式
    spring security权限控制
    北京理工大学复试上机--2001A
    北京理工大学复试上机--2000
    PAT1067 试密码 (20分)——测试点4分析 一个易错点
  • 原文地址:https://www.cnblogs.com/li-sx/p/9328428.html
Copyright © 2011-2022 走看看