如何快速删除表明相似的表???

[复制链接]
查看11 | 回复2 | 2009-1-24 01:01:14 | 显示全部楼层 |阅读模式
我的数据库中有一堆相似的名称的表,我想快速的删除,就像like操作一样: table_1_1 ,table_2_1,table_m_we
我想删除以table开头的表,用一个语句行不???
drop tabel XXX !
求高手指点!
回复

使用道具 举报

千问 | 2009-1-24 01:01:14 | 显示全部楼层
最初由 zeus.cn 发布
[B]我的数据库中有一堆相似的名称的表,我想快速的删除,就像like操作一样: table_1_1 ,table_2_1,table_m_we
我想删除以table开头的表,用一个语句行不???
drop tabel XXX !
求高手指点! [/B]

不行。但可以这么做
select 'drop table '||owner||'.'||table_name||' cascade constraint;' from dba_tables where owner='你的用户' and table_name like '%你的条件%';
生成脚本后,再执行脚本。
回复

使用道具 举报

千问 | 2009-1-24 01:01:14 | 显示全部楼层
不错的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行