Chinaunix首页 | 论坛 | 博客
  • 博客访问: 815810
  • 博文数量: 101
  • 博客积分: 1311
  • 博客等级: 中尉
  • 技术积分: 1191
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 12:15
文章分类

全部博文(101)

文章存档

2012年(101)

分类: Oracle

2012-06-12 16:35:29

spool truncate_s.sql

select 'truncate table '|| tname ||';' from tab where tabtype='TABLE';

spool off

--删除列名

! sed -i "/^'TRUNCATETABLE'/,/$/d" truncate_s.sql

--删除分隔符

! sed -i '/^-/,/$/d' truncate_s.sql

--删除结尾部分

! sed -i '/^.*rows selected/,$d' truncate_s.sql

quit;

--打开pl/sql developer,连接用户,新建 command windows窗口,然后使用 @d:\truncate_s.sql 命令运行该文件,注意路径。

--注意:运行该文件将删除当前用户下面的所有数据,只保留表对象结构。

阅读(3623) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~