求教:关于ORACLE数据库表删除的操作

[复制链接]
查看11 | 回复4 | 2012-3-8 15:41:13 | 显示全部楼层 |阅读模式
删除表操作的快慢和使用什么工具没有关系,只是工具使用起来是图形化显示比较直观而已。删表就是drop命令。 如果你要大量删除表,只保留其中几张表,可以用exp命令将需要保留的表导出,然后用sys用户以DBA身份登录数据库drop掉那个用户,就可以把所有表都删除。之后,再建立刚才drop的用户,再将之前exp导出的表imp导进刚才的用户就可以了。...
回复

使用道具 举报

千问 | 2012-3-8 15:41:13 | 显示全部楼层
直接由drop就ok了。选中右键“drop”。...
回复

使用道具 举报

千问 | 2012-3-8 15:41:13 | 显示全部楼层
truncate table_name...
回复

使用道具 举报

千问 | 2012-3-8 15:41:13 | 显示全部楼层
declarecursor c is select owner , objectname from dba_objects where owner = 'AA用户' and objectname not in('aa' ,'bb' ,'cc'不想删除的表列表);sql varchar2(1000);beginfor r in c lo...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行