oracle_根据表名拼装语句
1、-----批量删除用户下所有表数据------保留表结构
eg:
批量删除用户下的所有表数据
SELECT 'TRUNCATE TALBE '||TABLE_NAME||';' FROM USER_TABLES;
如果表中存在外键会报错,建议使用 delete ,然后再 purge recyclebin;(清空回收站操作)
SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES ORDER BY TABLE_NAME;
执行方法,在plsql 下,Command Window下 ,执行上述语句,生成删除语句,然后,将生成的语句
copy到Command Window ,回车执行就行。
2、----------批量重名命所有的用户表---------
SELECT 'ALTER TABLE ' || TABLE_NAME || ' RENAME TO TAB_'|| TABLE_NAME||' ;'
FROM USER_TABLES
ORDER BY TABLE_NAME;
得到语句后copy到Command Window ,回车执行就行。 (重命名后的表名,不满意的可以copy到ue中,替换修改)
3、----------批量重建序列--------------根据表名
-- Create sequence 单表语句----------
create sequence SEQ_CLASSIFY_DIR
minvalue 1
maxvalue 999999999999999999999999999
start with 155
increment by 1
cache 10;
删除所有序列
----生成批量语句---
SELECT 'create sequence SEQ_' || TABLE_NAME || ' minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 cache 10;'
FROM USER_TABLES
ORDER BY TABLE_NAME;
得到语句后copy到Command Window ,回车执行就行。
2013-09-0512:12:44
最新文章
- 做为一个前端工程师,是往node方面转,还是往HTML5方面转
- 排序算法总结------选择排序 ---javascript描述
- 在Linux中运行Nancy应用程序
- 正经学C#_介绍与其编写基础:《c#入门经典》
- webpack入坑之旅(一)入门安装
- Map的遍历
- 如何修改svn的密码或重新输入用户名密码
- C语言中用宏来作注释
- 2734: [HNOI2012]集合选数 - BZOJ
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏[汇总]
- Learning WCF Chapter1 Exposing Multiple Service Endpoints
- 小结OC中Retain cycle(循环引用)
- tomcat应用服务器
- objective-C学习笔记(十一)类别和扩展
- 大三小学期 Android开发的一些经验
- Eclipse中代码字体背景变红/变黄/变绿
- Game Engine Architecture 3
- Aws云服务EMR使用
- 【转载】Win10系统桌面右键新建没有Word、Excel、PPT怎么恢复?
- SpringBoot自动化配置的注解开关原理
热门文章
- poj Firing(最大重量封闭图)
- NFS 配置服务
- Restify —— 在Node.js中构建正确的REST Web服务
- 什么是Cyclomatic Complexity(圈复杂度)?
- UVA 439 Knight Moves(BFS)
- java--照片和BYTE这些东西阵列
- [WebView其中一项研究]:Web Apps基本介绍
- rabbitmq技术的一些感悟(一)
- 基于Qt有限状态机的一种实现方式和完善的人工智能方法
- 如何使用Google APIs和Google应用系统集成(7)----在里面JSON兑换XML数据处理,JSON数据包括违规XML数据规范:XML节点名称不支持号码Java解