菜鸟求助:如何删除一个用户下的所有表?

starytx 2005-08-20 02:58:47
我的系统用了一个用户,用exp备份后,用imp导入时是不是得先删掉用户中的表,怎么删?望大虾相助!
...全文
440 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nowait 2005-08-22
  • 打赏
  • 举报
回复
楼主,自己看看oracle最基本的资料
starytx 2005-08-20
  • 打赏
  • 举报
回复
怎么重建用户?我是在VC中操作数据库,有新建用户的sql语句吗?该用户需要有connect和DBA权限,sql怎么写呀?望大虾赐教!
nowait 2005-08-20
  • 打赏
  • 举报
回复
删除用户,再重建该用户应该是最快捷的方法
lkz912 2005-08-20
  • 打赏
  • 举报
回复
select 'Drop table '||table_name||';'
from all_tables
where owner="你要删除的用户名(注意要大写)";
执行上面的sql可以生成删除这个用户下所有表的sql,拷贝出来到sqlPlus下执行即可。
starytx 2005-08-20
  • 打赏
  • 举报
回复
这样是不是把用户都删了?能不能只删除用户中的表?谢了
mittee 2005-08-20
  • 打赏
  • 举报
回复
drop user xxx cascade;
请慎重使用

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧