`

Oracle基本视图操作

阅读更多

 

显示用户信息视图 Select * from  Dba_users
显示用户拥有的  系统权限 Select * from  Dba_sys_privs
显示用户拥有的  对象权限 Select * from  Dba_tab_privs
显示用户拥有的  列权限 Select * from  Dba_col_privs
显示用户拥有    的角色 Select * from  Dba_role_privs
显示用户       所有可访问的表 Select * from  All_tables
显示用户       拥有的表 Select * from  User_tables
显示 dba 所拥有的表 Select * from  Dba_tables
显示当前数据库实例名称 Select * from  global_name
显示当前数据库实例名称 Select * from  global_name
显示所有权限信息 Select * from  System_privilege_map
显示所有角色 Select * from  Dba_roles
显示数据库表空间 Select * from  Dba_tablespaces
显示数据库表空间 Select * from  Dba_tablespaces
查询用户具有的角色 Selec t * from dba_role_privs where grantee=’userName
查看角色包括哪种权限 Select * from dba_sys_privs where grantee = ’role’  
Select * from role_sys_privs where role = ‘role
查看角色拥有的对象权限 Select * from dba_tab_privs where grantee = ‘role
查看表约束视图 select * from all_constraints where table_name='EMP'
查看表索引视图 select * from all_indexes where table_name='EMP'
分享到:
评论

相关推荐

    Oracle--表与视图的基本操作

    Oracle 表与视图的基本操作 Oracle 表与视图的基本操作是数据库管理系统中的一种基本操作,包括创建、修改、使用和删除表与视图。在 Oracle 中,表是用于存储数据的基本单元,而视图则是一种基于表的虚拟表。掌握...

    oracle创建视图课件

    简单视图通常只包含一个表和基本的SELECT操作,而复杂视图可能涉及多个表、聚合函数、连接等。 3. **视图优点**: - **数据访问限制**:视图可以用来限制用户对特定数据的访问,例如,可以隐藏敏感列或只显示特定...

    oracle实验二视图

    本实验主要介绍了 Oracle 中的视图概念和操作。 一、什么是视图? 视图是一种虚拟表,基于一个或多个基本表,它们之间可以是一对一、多对一、多对多的关系。视图可以被当作一个独立的表来操作,但它的数据实际上...

    oracle动态视图文档(详细版)

    8. **异常处理与错误调试**:介绍处理视图操作过程中可能出现的错误,以及如何进行有效的调试。 9. **实战案例**:提供多个实际应用案例,帮助读者理解并掌握动态视图在企业级数据库管理中的应用。 10. **最佳实践...

    Oracle视图操作

    Oracle 视图操作 Oracle 视图是基于一张表或多张表或另外一个视图的逻辑表,视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。...

    oracle实现带参数视图

    实现带参数视图的基本思路是利用 PL/SQL 包(Package)来封装相关的逻辑处理。具体而言,我们可以在包内定义存储过程和函数,通过这些存储过程或函数来接收外部传入的参数,并基于这些参数执行相应的操作(例如查询...

    C# 实现oracle数据库视图的迁移

    首先,我们需要理解C#的基本语法和Oracle数据库的连接方式。C#提供了ADO.NET框架,通过System.Data.OracleClient或Oracle.ManagedDataAccess.Client命名空间中的类,可以方便地与Oracle数据库进行交互。Oracle数据库...

    oracle 物化视图详解(内含例子)

    #### 二、物化视图的基本类型 根据刷新机制的不同,物化视图可以分为以下几种类型: 1. **ONDEMAND**:默认情况下,物化视图采用的是ONDEMAND模式,即只有当用户显式地请求刷新时,Oracle才会更新物化视图中的数据...

    oracle 常用视图

    首先,我们要理解视图的基本概念。视图并不存储实际的数据,而是根据定义时的SQL查询动态生成数据。当用户对视图进行查询、更新、删除操作时,这些操作会转换为对基础表的操作。视图可以隐藏基础表的复杂结构,只...

    Oracle数据库视图管理

    - **简化查询**:通过视图可以隐藏复杂的查询细节,简化用户的操作。 - **增强安全性**:可以通过视图限制用户访问敏感数据。 - **数据整合**:可以从多个表中提取所需数据,提供一致的视图。 #### 三、创建视图的...

    oracle物化视图_循序渐进学习笔记

    Oracle物化视图是一种在数据库中预先计算并存储视图查询结果的数据对象,它与普通的视图不同,普通视图在查询时动态地基于基表数据生成结果,而物化视图则拥有自己的物理存储,提供了对数据的快速访问。在本篇循序渐...

    Oracle创建视图(View)

    现实开发中,基本上不通过视图对表中的数据进行增删改操作。 案例3:基于EMP表和DEPT表创建视图 代码演示:视图 SQL> CREATE OR REPLACE VIEW EMPDETAIL 2 AS 3 SELECT EMPNO,ENAME,JOB,HIREDATE,EMP....

    Oracle游标视图和自定义函数

    ### Oracle游标、视图和自定义函数 #### 1. 游标 **1.1 游标的优势和类型** 在数据库应用开发过程中,游标作为一种强大的工具,为开发者提供了一种处理从表中检索出的数据的有效方法,特别是在需要逐条处理数据...

    oracle视图详解

    视图的基本语法: CREATE [OR REPLACE] [FORCE] [NOFORCE] VIEW view_name [(column_name)[,….n]] AS select_statement [WITH CHECK OPTION [CONSTRAINT constraint_name]] [WITH READ ONLY] 其中,view_name 是...

    连接其他oracle数据库信息创建本地视图

    总结来说,通过创建Oracle数据库链接并创建本地视图,我们可以方便地访问和操作远程数据库的数据,实现跨数据库的信息共享,而无需复制整个数据集。这一方法在分布式环境、数据集成和实时数据访问的场景下具有显著...

    ORACLE 动态性能视图详解

    由于这些视图的内容与性能紧密相关,因此它们会随着数据库的操作而持续更新。 `V$`视图不允许用户直接修改,它们展示了数据库的内部磁盘结构和内存状态,如SQL语句执行情况、锁信息、缓冲区状态等。这些视图可以...

    oracle动态性能视图

    Oracle动态性能视图是...以上就是V$SYSSTAT视图中的常用统计项和使用这些视图数据的基本方法。通过这些性能视图的查询,管理员可以对数据库性能进行持续监控,及时发现并解决性能问题,确保数据库稳定高效地运行。

    Oracle数据库表与视图

    在Oracle中,表和视图是最基本的数据对象,它们构成了数据存储的核心结构。 **表** 是Oracle数据库中的核心元素,它用于存储和组织数据。表由一系列行和列组成,类似于电子表格。在Oracle8i版本中,引入了分区表和...

    自己总结的数据库oracle视图用法

    视图的创建通常使用`CREATE VIEW`语句,其基本语法如下: ```sql CREATE VIEW 视图名称 AS SELECT 列1, 列2, ... FROM 表名 WHERE 条件; ``` 在这个语句中,`视图名称`是你为新视图定义的名字,`SELECT`部分定义了...

Global site tag (gtag.js) - Google Analytics