oracle中获取视图引用的表
2005-12-20 13:39
363 查看
1.创建测试表:book
SQL> create table BOOK
2 (
3 ID NUMBER not null,
4 IP VARCHAR2(20),
5 NAME VARCHAR2(10),
6 EMAIL VARCHAR2(40),
7 QQ VARCHAR2(10),
8 POSTTIME DATE
9 )
10 /
Table created
2.创建视图:bookview
SQL> create or replace view bookview as
2 select *
3 from book
4 /
View created
3.获取视图引用的表:
SQL> SELECT REFERENCED_NAME, REFERENCED_TYPE
2 FROM SYS.ALL_DEPENDENCIES
3 WHERE TYPE = 'VIEW'
4 AND NAME = UPPER('bookview')
5 AND REFERENCED_TYPE = 'TABLE'
6 /
REFERENCED_NAME REFERENCED_TYPE
---------------------------------------------------------------- -----------------
BOOK TABLE
SQL>
SQL> create table BOOK
2 (
3 ID NUMBER not null,
4 IP VARCHAR2(20),
5 NAME VARCHAR2(10),
6 EMAIL VARCHAR2(40),
7 QQ VARCHAR2(10),
8 POSTTIME DATE
9 )
10 /
Table created
2.创建视图:bookview
SQL> create or replace view bookview as
2 select *
3 from book
4 /
View created
3.获取视图引用的表:
SQL> SELECT REFERENCED_NAME, REFERENCED_TYPE
2 FROM SYS.ALL_DEPENDENCIES
3 WHERE TYPE = 'VIEW'
4 AND NAME = UPPER('bookview')
5 AND REFERENCED_TYPE = 'TABLE'
6 /
REFERENCED_NAME REFERENCED_TYPE
---------------------------------------------------------------- -----------------
BOOK TABLE
SQL>
相关文章推荐
- Oracle获取表结构信息:表名、是否视图、字段名、类型、长度、非空、主键
- oracle获取当前登录用户的所有表,视图,sequence的相关信息
- Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页
- oracle获取表或视图的字段名、数据类型、注释
- ORACLE 查询某个特定表 被当前数据库的哪些视图引用
- Oracle中用sql查询获取数据库的所有触发器,所有存储过程,所有视图,所有表
- Oracle 表被其他的 过程/视图 引用
- oracle 一个表里有多条记录引用另一个表的主键 并获取此表的最后一条记录
- 我从远端oracle视图中获取数据的过程
- ORACLE如何使用DBMS_METADATA.GET_DDL获取表,表空间,用户,视图等的DDL语句
- 00051.Oracle控制文件信息获取及常用视图
- 实例演示oracle数据块状态视图v$bh的用法一 获取oracle对象所占用的数据块
- Oracle获取表、视图的所有字段说明
- ORACLE如何使用DBMS_METADATA.GET_DDL获取表,表空间,用户,视图等的DDL语句
- oracle刚创建的用户获取权限
- ORACLE DBA必须熟悉的、最有用的视图
- Oracle 性能相关的几个视图和参数
- sharepoint 2010 根据当前url获取列表list或者视图view方法
- oracle 获取最近的整点、半点时间
- 解决vs2010无法找到System.Data.OracleClient的引用问题