删除一个用户下的所有表
2015-12-29 18:42
260 查看
有两种方式
方式一:
BEGIN
FOR TABLENAME IN (SELECT TABLE_NAME FROM USER_TABLES) LOOP
EXECUTE IMMEDIATE 'DROP TABLE ' || TABLENAME.TABLE_NAME || ' PURGE';
END LOOP;
END;
方式二:
DECLARE
CURSOR TIANMING_DROP IS
SELECT TABLE_NAME FROM USER_TABLES;
HANG VARCHAR2(50);
BEGIN
OPEN TIANMING_DROP;
LOOP
FETCH TIANMING_DROP
INTO HANG;
EXIT WHEN TIANMING_DROP%NOTFOUND;
EXECUTE IMMEDIATE 'DROP TABLE ' || HANG;
END LOOP;
CLOSE TIANMING_DROP;
END;
方式一:
BEGIN
FOR TABLENAME IN (SELECT TABLE_NAME FROM USER_TABLES) LOOP
EXECUTE IMMEDIATE 'DROP TABLE ' || TABLENAME.TABLE_NAME || ' PURGE';
END LOOP;
END;
方式二:
DECLARE
CURSOR TIANMING_DROP IS
SELECT TABLE_NAME FROM USER_TABLES;
HANG VARCHAR2(50);
BEGIN
OPEN TIANMING_DROP;
LOOP
FETCH TIANMING_DROP
INTO HANG;
EXIT WHEN TIANMING_DROP%NOTFOUND;
EXECUTE IMMEDIATE 'DROP TABLE ' || HANG;
END LOOP;
CLOSE TIANMING_DROP;
END;
相关文章推荐
- 深入理解C++中函数参数——传值与传址详解
- 后台支付系统考虑哪几方面
- 【数位DP】bzoj1026: [SCOI2009]windy数
- JAVA利用Jacob将EXCEL转成PDF
- 19.Android之文件存储方法学习
- Linux C 算法——查找
- LeetCode之Bit Manipulation题目汇总
- 用wireshark条件过滤后的数据包怎么保存
- 关于软件项目的开发基本流程
- PopWindow 添加背景以及设置背景和popwindow进入进出动画
- POJ 1017 Packets(贪心,好题)
- (java集合原理)--01 HashMap的实现原理
- 表数据被delete 掉了 闪回的两种方式
- 如何使你的vim高大上?
- yii2 gridview
- 【数位DP】Hdu 3652:B-number
- 一台电脑同时运行多个tomcat配置方法
- lcd彩屏画点画线和画圆 嵌入式开发
- UIApplication 常用方法
- 常用JS