`

Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包

阅读更多
--delete tables
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; 


--delete views
select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; 


--delete seqs
select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;


--delete functions
select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION'; 


--delete procedure
select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE'; 


--delete package
select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE'; 


分享到:
评论
1 楼 dingherry 2012-07-09  
你这只是找出了当前用户下有哪些对象,删除操作呢?

相关推荐

    Oracle 删除所有表,视图,序列,函数,存储过程等SQL

    在Oracle数据库管理中,有时会遇到需要彻底清除某个模式下的所有对象的情况,如表、视图、序列、函数、存储过程或包等。这种需求可能出现在开发测试环境的清理工作、数据迁移准备阶段或者是进行系统升级前的数据清理...

    删除ORACLE某个用户下所有数据

    为了完成这一任务,我们可以通过一系列SQL命令来实现对特定用户下各种类型对象(如表、视图、序列、函数、过程和包)的删除。 ### 一、删除表 表是数据库中最基本的数据存储单位。删除表的SQL语句格式为`DROP ...

    oracle 购物系统(包括表,视图,序列,索引,触发器,程序包,等等)

    Oracle购物系统是一个全面的数据管理平台,它包含了数据库设计的核心元素,如表、视图、序列、触发器、程序包等,这些都是构建复杂业务逻辑和高效数据处理的关键组件。以下是对这些概念的详细解释: 1. **表**:在...

    oracle oracle函数 存储过程

    在Oracle中,函数和存储过程是两个非常重要的概念,它们在数据库编程和数据管理中扮演着核心角色。 Oracle数据库基础是理解函数和存储过程的基础。数据库基础涵盖了数据模型、SQL语言、数据库对象(如表、视图、...

    oracle删除用户下的对象

    在Oracle中,一个用户是一个具有特定权限的角色,可以创建并管理数据库对象,如表、视图、索引、存储过程等。这些对象存储在特定的模式(SCHEMA)下,模式和用户通常是同名的。 删除用户下的所有对象需要遵循一定的...

    oracle第13讲使用视图、索引、序列和同义词[定义].pdf

    同义词分为公共和私有,公共同义词可供所有用户使用,私有同义词仅对创建它的用户可见。创建同义词的语法如下: ```sql CREATE [PUBLIC] SYNONYM synonym_name FOR object_name; ``` 通过理解并熟练运用视图、索引...

    oracle实验9-10-索引与视图-序列和同义词的创建.doc

    Oracle 实验报告 - 索引、视图、序列和同义词的创建 本实验报告旨在介绍 Oracle 中的索引、视图、序列和同义词的概念和应用。通过实验,掌握创建索引、视图、序列和同义词的命令,并理解它们在数据库中的作用。 一...

    Oracle数据库视图管理

    在Oracle数据库中,数据对象主要包括表和视图,此外还有约束、序列、函数、存储过程、包、触发器等多种类型。这些数据对象构成了Oracle数据库的核心组成部分,并且它们之间相互作用,共同实现了复杂的数据管理和业务...

    oracle讲解(表分区,视图,序列,游标,触发器等等)

    Oracle 数据库管理包括创建表空间、创建用户、授权、修改表结构、数据备份和恢复等。 Oracle 提供了多种数据库管理工具,例如 SQL Plus、Oracle Enterprise Manager 等。 Oracle 数据库技术是一个非常重要的数据库...

    删除用户下所有对象oracle

    2. **确定对象类型**:对象类型包括表、视图、索引、存储过程、函数、序列等。在删除前,可能需要区分不同类型的对象,因为它们的删除操作可能有所不同。 3. **删除顺序**:删除顺序很重要,通常遵循依赖关系,如先...

    Oracle-视图&序列和同义词.ppt

    **视图**是Oracle数据库中一种虚拟表,它并不存储实际数据,而是根据用户定义的SQL查询逻辑从一个或多个表或视图中动态生成数据。视图的主要作用包括: 1. **数据安全性**:通过视图,可以限制用户访问特定的数据行...

    Oracle 常用系统权限

    这个权限比 Drop Table 权限更强,因为它允许用户删除任何模式下的表,而不仅限于当前模式。 Create Procedure Create Procedure 权限允许用户创建存储过程。存储过程是一种复杂的数据库对象,用于执行特定的操作...

    Oracle创建视图(View)

    视图基于的表称为基表,Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是存储在数据字典里的一条select语句。通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的...

    Oracle实验3:视图、序列、同义词和索引.docx

    序列`empno_seq`可以通过`NEXTVAL`函数获取下一个值,并将其插入到`EMP`表中。当插入新员工时,序列的当前值会自动递增。 ```sql Insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) ...

    oracle系统视图作用大全

    9. **DBA_CATALOG**: 列出了所有数据库对象,包括表、视图、同义词和序列,是理解数据库全局结构的起点。 10. **DBA_CLU_COLUMNS/DBA_CLUSTER_HASH_EXPRESSIONS/DBA_CLUSTERS**: 这些视图提供了关于数据库中簇的...

    oracle数据库中的表与视图.docx

    数据库中的核心数据对象包括表和视图,它们是数据存储和管理的基础。本篇将深入探讨Oracle数据库中的表和视图的创建、管理和优化。 首先,**表**是Oracle数据库中最基本的数据结构,用于存储和组织数据。表由一系列...

    oracle数据字典及视图

    Oracle 数据字典是数据库管理系统中的一个重要组成部分,它存储着关于数据库结构、权限、表空间、索引、过程、函数等所有对象的相关信息。在Oracle中,数据字典是由一组特殊的系统表和视图组成的,这些表和视图由...

    oracle 系统表大全

    `:此命令列出数据库中的所有用户。 - 改变用户口令: - `ALTER USER spgroup IDENTIFIED BY spgtest;`:该命令用于更改用户`spgroup`的密码为`spgtest`。 #### 三、表空间管理 1. **表空间信息**: - `SELECT * ...

    Oracle数据字典

    了解Oracle数据字典是数据库管理和维护工作的基础,因为它包含了数据库的元数据信息,比如用户表、视图、索引、触发器、存储过程和函数等对象的定义以及它们的权限设置等详细信息。 Oracle数据字典中的视图可以分为...

Global site tag (gtag.js) - Google Analytics