方法1:
drop user XXXX cascade; --删除用户及其相关的对象
drop tablespace XXXX INCLUDING CONTENTS;--通过删除表空间及其内容来删除
方法2:
写存储过程实现
DECLARE
TYPE name_list IS TABLE OF VARCHAR2(40);
TYPE type_list IS TABLE OF VARCHAR2(20);
Tab_name name_list:=name_list();
Tab_type type_list:=type_list();
sql_str VARCHAR2(500);
BEGIN
sql_str := 'select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(''INDEX'',''LOB'') order by uo.object_type desc';
EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name,tab_type;
FOR i IN Tab_name.FIRST.. Tab_name.LAST LOOP
sql_str := 'DROP ' || Tab_type(i) || ' ' || Tab_name(i);
EXECUTE IMMEDIATE sql_str;
END LOOP;
END;
以上的操作都比较消耗时间的。
分享到:
相关推荐
当我们想保留这个用户,而想把其它用户的数据导入的时候可删除用户所有对象,然后再导入其它数据内容
oracle删除用户下的所有对象
该脚本为删除当前用户全部数据库对象,请慎重执行,仅适用于Oracle数据库。
sql2000中删除用户出现错误提示 因为选定的用户拥有对象,所以无法除去该用户
在PLSQL中用户登陆后,使用以上脚本一次性删除所有该用户创建的对象,包括表,视图,序列,触发器,存储过程等等,恢复到数据库刚刚创建的那个状态。
由于mssql2000数据库的错误,我把一个原来的数据库还原到现在的sql上,此时我来到用户里面,想把还原过来的用户删除掉,结果却提示“ 因为选定的用户拥有对象,所以无法除去该用户 ”:删除不了,我就准备把系统里的...
sql2000中删除用户出现错误提示 因为选定的用户拥有对象,所以无法除去该用户
--这几种对象正常都不是用户自己生成的对象,可能是从网页复制的表格粘贴而自动生成的。-- 列出excel工作簿里各个表的行数列数 列出Excel工作簿里各个表的对象数量 列出注释的数量 删除多余对象前自动备份文件 目前...
工作中用到的,删除指定用户所有的表,存储教程,function,外键,花了我半天调查
因为选定的用户拥有对象,所以无法除去该用户”错误的解决办法!有图,文档,需要用office2007打开!!
.下面关于对象概念的描述中,_______是错误的。(B) A.对象代表着正在创建的系统中的一个实体 B.对象就是C语言中的结构体变量 ...对象是一个状态和操作(或方法)的封装体 D.对象之间的信息传递是通过消息进行的
NULL 博文链接:https://vernonchen163.iteye.com/blog/1971881
本范例示范如何重写Mapcontrol的默认键盘按键的功能,以Delete几何对象为例,选择多个或单个对象后,如果图层处于编辑状态,按下键盘Delete后,将提示用户是否删除对象,且不影响其他默认的快捷键操作。
JSP用户提交页面编码,JSP用户提交页面编码
3个实验,有实验报告。 1.画一个球 2.写一个可以交互的OpenGL应用程序,支持用户利用鼠标创建和删除2维多边形对象 3.三维迷宫漫游游戏
把之前备份的数据库还原到现在的SQL数据库中,现在要把数据库中的用户删除掉,结果却提示: 因为选定的用户拥有对象,所以无法除去该用户 解决办法: 1.打开企业管理器,展开服务器,右键点击本地服器,属性: ...
在Oracle中删除用户时提示:ORACLE无法删除当前连接用户可以用以下语句 Sql代码 SQL> 代码如下:select username,sid,serial# from v$session; USERNAME SID SERIAL#...//删除用户以及用户表空间下所有对象 用户已丢弃。
设计一个基于Web的新闻发布系统,该系统的用户分别是:用户和系统管理员,不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能,用户创建后台数据库,然后利用DAO设计模式编写程序...
不同的客户应该能够连接到一个服务器管理各种待办事项列表对象,比如查询列表项,添加列表项,删除列表项,明确待办事项列表。服务器应该也有管理功能,允许使用者进行注册。每个待办事项列的表项有一个描述、一个...
新闻发布系统的用户管理应当是先注册再登录,管理员给用户分配相应的权限后,用户再登录即可进行修改个人信息、密码及授权的操作,管理员还可以查看、修改和删除用户信息。 知识准备 验证控件 在ASP.NET中提供了一种...