dba_dependencies查询结果视图】的更多相关文章

[oracle@rhel63single ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Fri Mar 13 09:11:24 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Pr…
子查询或内部查询或嵌套查询在另一个SQL查询的查询和嵌入式WHERE子句中. 子查询用于返回将被用于在主查询作为条件的数据,以进一步限制要检索的数据. 子查询可以在SELECT,INSERT,UPDATE使用,而且随着运算符如DELETE语句 =, <, >, >=, <=, IN, BETWEEN 等. 这里有一些规则,子查询必须遵循: 子查询必须被圆括号括起来. 子查询只能在有一列的SELECT子句中,除非多个列中的子查询,以比较其选定列主查询. ORDER BY不能在子查询中…
SQL Server知识点回忆篇(四):case函数,索引,子查询,分页查询,视图,存储过程 1. CASE函数(相当于C#中的Switch) then '未成年人' else '成年人' end from tbUsers 2. 索引 index 聚集索引(物理):一个表只能有一个.创建一个表时,如果有主键,主键会自动创建聚集索引. 非聚集索引(逻辑):一个表可以有多个. 增加索引后,会增加额外的存储空间开销,降低了增加新纪录.修改.删除的效率. 建索引:索引应该建在经常查询时用到的列上,查询时…
第七讲 SQL语言之复杂查询与视图 基本内容 子查询 IN与NOT IN谓词子查询 判断某一表达式的值是否在子查询的结构中 非相关子查询 相关子查询 theta some /theta all谓词子查询 需要注意的 EXIST与NOT EXIST子查询 对所有或者全部词有用处,做否定的否定转化 704-结果计算和聚集计算 结果计算 聚集函数 分组聚集计算和分组过滤 分组查询 where查询是对表的每个元组查询,count是聚集函数,对每个组操作 分组过滤,聚集函数不允许用于where子句中 用S…
MYSQL - 外键.约束.多表查询.子查询.视图.事务 关系 创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这里新建的,而应该从学生表引用过来,关系也是一条数据:根据范式要求应该存储学生的编号,而不是学生的姓名等其它信息 同理,科目表也是关系列,引用科目表中的数据 创建表的语句如下 create table scores( id int primary key auto_increment, stuid int, subid i…
Oracle查询dba_extents视图很慢 问题描述 下边这条SQL查询每次大概要花1分钟左右,实在是比较异常. select owner,tablespace_name from dba_extents where segment_name='AUD$' group by owner,tablespace_name; 测试分析 先实际跑完一遍,去详细的执行信息. 模板复制: set pagesize 9999 long 9999 line 500 alter session set sta…
MySQL 查询 存储过程 视图 触发器 函数 索引 建表语句 数据库版本 当前登录用户 当前数据库名称   INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.TABLES是MySQL自带的(被视作)一个信息数据库,保存着MySQL服务器所维护的其他数据库的信息.INFORMATION_SCHEMA.TABLES其中有数个只读表,实际上是视图,不是基本表,因此无法看到任何相关的文件.INFORMATION_SCHEMA.TABLES中各种字段名见此 查询(…
    多表连接查询 内连接(inner join) 目的:将多张表中能通过链接谓词或者链接运算符连接起来的数据查询出来. 等值连接(join...on(...=...)) --选出雇员的名字和雇员所在的部门名字 --(1)必须明确的指出重复字段属于哪个表 select ename,dname dept.deptno from emp,dept where emp.deptno = dept.deptno;   --(2)新语法:join...on(...=...) select ename,…
工作中很多时候都会遇到需要将两个不同的表空间甚至数据库的表进行联合查询或者建立视图的情况. 不同的表空间查询我们可以通过在将要查询的表前面加上 表空间的对应的用户名来实现,如有两个表空间分别对应两个用户,一个是sa一个是ckq: create or replace view saAndckqUsers as select * from sa.users union select * from ckq.users; 当然,这需要有足够的权限. 那么oracle数据库中如何实现不同的数据库之间的视图…
在Oracle中有很多用于查权限的视图,但很多人在需要查权限时会很困惑,不知道该用哪个视图去查,这里我列出几个常见的用于查权限的视图及其用法: 1DBA_ROLE_PRIVS 该视图主要有以下2个作用: 1) 查某个user或role拥有哪些role: select * from DBA_ROLE_PRIVS where GRANTEE='FIRGTRS'; GRANTEE                        GRANTED_ROLE                   ADM DEF…