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;
/
转载于:https://www.cnblogs.com/skiing886/p/7616329.html
imp导入前对当前用户清库脚本相关推荐
- python写的mysql清库脚本,可根据表名分类
之前测试创建数据有时候会有出错的时候,所以就简单写了一个清库的脚本,主要是为了根据表的名称分类清除,不用到navicat去那么多表里面找. #清库脚本 import pymysql import re ...
- oracle imp导入库到指定表空间
1.创建表空间 create tablespace example_tablespace datafile 'e:\****.dbf' size 10m reuse autoextend on nex ...
- oracle数据库imp导入,imp 导入 没有数据库
IMP-00009: 导出文件异常结束 今天准备从生产库向测试库进行数据导入,结果在imp导入的时候遇到" IMP-00009: 导出文件异常结束" 错误,google一下,发现可 ...
- oracle imp 错误604,oracle imp导入出错
好长时间不用oracle,现在越来越生疏了.今天在将exp导出的数据imp导入时就遇到了错误.错误内容为: IMP-00034: 警告: 在导出文件中未找到 FromUser "" ...
- cmd imp导入dmp文件_这是一篇长篇入门级数据库讲解:oracle数据库数据导入导出步骤...
正如标题一样,本文内容主要介绍了浅谈入门级oracle数据库数据导入导出步骤,文章通过步骤解析介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!!! ...
- GitHub 上排名前 100 的 Android 开源库介绍
转自:http://www.codeceo.com/article/github-top-100-android-libs.html 本项目主要对目前 GitHub 上排名前 100 的 Androi ...
- 排名前100的Android开源库
本项目主要对目前GitHub上排名前100的Android开源库进行简单的介绍,至于排名完全是根据GitHub搜索Java语言选择「BestMatch」得到的结果,然后过滤了跟Android不相关的项 ...
- GitHub 上排名前 100 的 Android 开源库进行简单的介绍
本文转载于:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md 本项目主要对目前 Gi ...
- GitHub上排名前100的Android开源库介绍
摘要: 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍,至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果,然 ...
最新文章
- log_softmax与softmax区别
- Javascript字符串的格式化
- 通过TStringList保存csv文件,只要循环.Add表格里面的每行记录进去,保存即可
- 基于Winsock API的VC网络编程实战
- 未来CRM的趋势和预测
- 使用CInternetSession和CHttpFile提取网页源码
- 关于Android构建
- 数字图像处理与Python实现笔记
- hd-sdi转hdmi转换器产品规格参数及接口定义详解
- 管理感悟:把公司搞死,然后抱怨融资困难
- 如何下载遥感软件ERDAS
- ThreadLocal的介绍与使用
- java fadein_jQuery fadeIn()和fadeOut()方法
- 热拉登陆找不到服务器,在线服务器服务器路径.ppt
- 讯飞免费获取时长操作步骤
- 【日记】20220219启动项目蓝屏
- 【声明】DPDK开源社区更名为“DPDK与SPDK开源社区”
- 从sql注入到getshell (内附sqlmap的os-shell遇到中文路径的解决办法)
- 供应链金融服务平台系统开发-成熟、稳定、节本、增效,一站式信息交易管理平台
- excel画图如何添加图表数据参考线
热门文章
- 如何批量转.jpg/.bmp图片
- netdev: dev_watchdog timer(结合stmmac 分析)
- Source Insight常用快捷键
- 如果人民币贬值,对股市会有什么影响?
- OVS vxlan 底层结构分析 - 每天5分钟玩转 OpenStack(148)
- mysql脚本模式创建索引_mysql创建脚本索引范例
- 计算机课中初中一年级学生特点分析,初中信息技术说课稿:计算机的组成
- Liner(分段线性插值)
- Tensor数据相关的运算、函数讲解及与numpy区别
- PAT 1007 Maximum Subsequence Sum