易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle之管理表之一(显示表信息)


 
显示表信息
1,显示特定用户的表
DAT_TABLES 可以显示所有数据库表的详细信息
ALL_TABLES 可以显示用户可以访问的所有表信息
USER_TABLES 可以显示当前用户所有表的信息
SELECT table_name,num_rows,pct_free,blocks,chain_cnt
from dba_tables WHERE owner=’SCOTT’;
Table_name用于标识表名,num_rows用于标识表所包含的行数.pct_free用于标识PCTFREE的值,blocks用于标识表数据已经占用的块个数,chain_cnt用于标识链行的个数,owner用于标识对象所有者.
2,显示列信息.
DBA_TAB_COLUMNS,可以显示数据库任何表的列信息.
ALL_TAB_COLUMNS,可以显示用户可访问的列信息
USER_TAB_COLUMNS,可以显示当前用户所拥有表的列信息.
3,显示表的注释信息
DBA_TAB_COMMENTS,显示数据库任何表或视图的注释;
ALL_TAB_COMMENTS,显示用户可访问表的注释
USER_TAB_COMMENTS,显示当前用户所拥有表的注释.
4,显示列的注释信息
DBA_COL_COMMENTS,
ALL_COL_COMMENTS,
USER_COL_COMMENTS.
5,显示UNUSED列信息
DBA_UNUSED_COL_TABS,可以显示任何表的UNUSED列个数
ALL_UNUSED_COL_TABS,可以显示用户可访问表的UNUSED列个数
USER_UNUSED_COL_TABS,显示当前用户所拥有表的UNUSED列个数.
6,显示外部表的信息
DBA_EXTERNAL_TABLES,显示数据库所有外部表的信息.
ALL_EXTERNAL_TABLES,显示用户可访问的所有外部表的信息.
USER_EXTERNAL_TABLES,可以显示当前用户所拥有外部表的信息
7,显示外部表的位置
DBA_EXTERNAL_LOCATIONS,显示数据库所有外部表的位置.
ALL_EXTERNAL_LOCATIONS
USER_EXTERNAL_LOCATIONS
8,显示表段信息
DBA_SEGMENTS,可以显示数据库所有段的详细信息.
USER_SEGMENTS,可以显示当前用户段的信息
9显示行所在的实际位置
执 行INSERT操作时,oracle会将数据插入到表段的相应数据块中,并且oracle会生成唯一的ROWID对应于该行数据.因为ROWID是页码格 式存放的,所有用于不能直接读懂其内容.通过使用DBMS_ROWID包,可以将ROWID转变成行所在文件号,块号以及行号


相关文档:

Oracle数据库中索引的维护

本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。
  一. 查看系统表中的用户索引
  在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。
  一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的 ......

Oracle 数据库的各类名称概念

数据库名、实例名、数据库域名、全局数据库名、服务名,
这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。
一、数据库名
什么是数据库名?
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了 ......

ORACLE PL/SQL子程序

温故而知新,果然如此呀,第二次再翻开同样的内容果然有不同的收获,有些是第一次看的时候没有仔细理解的,还有些可能是在第一次看匆匆就跳过的,当然,可能还有部分是自己当时记住了完了又给忘记了。今天第二次看到子程序这一章节,发现了些新的内容,呵呵。在这里我就写下一些基本内容和容易忘记的,免得下次又给忘了。内 ......

Oracle Exception

 1) 基本结构
  BEGIN
    ... --语句
  EXCEPTION -- 例外处理
    WHEN ...
    ...
    WHEN OTHERS
      ...
  END;
  2) 常用预定义例外
  EXCEPTION
    WHEN CU ......

Oracle 更改表空间位置的具体步骤

[oracle]> sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 – Production on Tue Aug 19 03:46:29 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected.
SQL> shutdown immediate
ORA-01109: database not open
Da ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号