zoukankan      html  css  js  c++  java
  • imp导入前对当前用户清库脚本


    --清空当前用户所有表
    begin
    for i in ( select 'drop table '|| a.tab_name as sqls from (select distinct t.tab_name from (select Lower(table_name) as tab_name from user_tables) t) a ) loop
    dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空当前用户视图
    begin
    for i in ( select 'drop view ' || view_name ||' ' as sqls from user_views ) loop
    dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空当前用户函数
    begin
    for i in ( select 'drop function ' || object_name ||' ' as sqls from user_objects where object_type='FUNCTION' ) loop
    dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空当前用户存储过程
    begin
    for i in ( select 'drop procedure ' || object_name|| ' ' as sqls from user_objects where object_type='PROCEDURE' ) loop
    dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空当前用户包
    begin
    for i in ( select 'drop procedure ' || object_name|| ' ' as sqls from user_objects where object_type='PROCEDURE' ) loop
    dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空用户自定义类型对象
    begin
    for i in ( select 'drop '|| o.OBJECT_TYPE||' ' ||o.OBJECT_NAME || ' force ' as sqls from user_objects o where o.OBJECT_TYPE like 'TYPE' or o.OBJECT_TYPE like 'type' ) loop
        dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

    --清空用户自定义序列对象
    begin
    for i in ( select 'drop '|| o.OBJECT_TYPE||' ' ||o.OBJECT_NAME as sqls from user_objects o where o.OBJECT_TYPE like 'SEQUENCE' or o.OBJECT_TYPE like 'sequence' ) loop
        dbms_output.put_line(i.sqls);
    execute immediate i.sqls;
    end loop;
    end;
    /

  • 相关阅读:
    php服务器安装memcache
    [PHP脚本]安装及使用
    [PHP]针对外服务器mail函数的php.ini配置
    [COBOL]安装配置及大型机模拟Hercules配置
    [Sqlite3].help中的命令介绍
    [NavigatLite4Mysql]DB管理工具使用
    [MS-SQLserver2005]Windows64位安装问题
    [MS-SQL]20130806_LocalDB_DOS命令使用
    [MS-SQL]20130806_LocalDB安装
    [MS]Microsoft SQL Server 2008 R2 开发版/企业版/标准版
  • 原文地址:https://www.cnblogs.com/skiing886/p/7616329.html
Copyright © 2011-2022 走看看