Oracle中,如何删除一个用户下的所有表
2009-09-09 11:05
507 查看
你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表、视图等对象,拼接成语句。如下
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tables
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete views
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;--delete seqs
select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';--delete functions
select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE';--DELETE PROCEDURE
select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE';--delete pags
转自:http://www.newsmth.net/pc/pccon.php?id=2206&nid=355037
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tables
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete views
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;--delete seqs
select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';--delete functions
select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE';--DELETE PROCEDURE
select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE';--delete pags
转自:http://www.newsmth.net/pc/pccon.php?id=2206&nid=355037
相关文章推荐
- Oracle 如何删除掉一个用户下的所有对象
- oracle如何删除一个用户下的所有数据?
- Oracle 中如何删除一个用户拥有的所有对象
- Oracle中如何删除某个用户下的所有数据呢
- Oracle 删除一个用户下的所有表、触发器、约束
- sql oracle如何删除某一用户下所有表数据
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- oracle的用户授权问题:如何把一个用户的所有表的读写权限授予另一个用户
- 如何Oracle查出一个用户具有的所有系统权限和对象权限
- oracle中如何删除一个用户
- ORACLE中如何用一条SQL语句删除一个表中所有某个列的值为空的数据?
- Oracle中如何删除某个用户下的所有数据呢
- oracle 删除某一个用户底下所有的表数据
- Oracle如何删除某个用户下的所有表
- Oracle中如何删除某个用户下的所有数据的方法
- 如何断开所有连接oracle的用户--解决ORA-01940:无法删除当前连接的用户
- ORACLE 删除一个用户的所有表
- 如何删除掉一个用户下的所有对象
- oracle删除一个用户
- oracle 如何获取一个数据表的所有表字段