原文:http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2094.htm
ALL_TAB_COLUMNS
ALL_TAB_COLUMNS
describes the columns of the tables, views, and clusters accessible to the current user. To gather statistics for this view, use theANALYZE
SQL statement or the DBMS_STATS
package.
-
DBA_TAB_COLUMNS
describes the columns of all tables, views, and clusters in the database. -
USER_TAB_COLUMNS
describes the columns of the tables, views, and clusters owned by the current user. This view does not display theOWNER
column.
OWNER |
VARCHAR2(30) |
NOT NULL |
Owner of the table, view, or cluster |
TABLE_NAME |
VARCHAR2(30) |
NOT NULL |
Name of the table, view, or cluster |
COLUMN_NAME |
VARCHAR2(30) |
NOT NULL |
Column name |
DATA_TYPE |
VARCHAR2(106) |
Datatype of the column | |
DATA_TYPE_MOD |
VARCHAR2(3) |
Datatype modifier of the column | |
DATA_TYPE_OWNER |
VARCHAR2(30) |
Owner of the datatype of the column | |
DATA_LENGTH |
NUMBER |
NOT NULL |
Length of the column (in bytes) |
DATA_PRECISION |
NUMBER |
Decimal precision for NUMBER datatype; binary precision forFLOAT datatype, null for all other datatypes |
|
DATA_SCALE |
NUMBER |
Digits to right of decimal point in a number | |
NULLABLE |
VARCHAR2(1) |
Specifies whether a column allows NULLs. Value is N if there is a NOT NULL constraint on the column or if the column is part of a PRIMARY KEY. The constraint should be in an ENABLE VALIDATE state. |
|
COLUMN_ID |
NUMBER |
Sequence number of the column as created | |
DEFAULT_LENGTH |
NUMBER |
Length of default value for the column | |
DATA_DEFAULT |
LONG |
Default value for the column | |
NUM_DISTINCT |
NUMBER |
Number of distinct values in the columnFoot 1 | |
LOW_VALUE |
RAW(32) |
Low value in the columnFootref 1 | |
HIGH_VALUE |
RAW(32) |
High value in the columnFootref 1 | |
DENSITY |
NUMBER |
Density of the columnFootref 1 | |
NUM_NULLS |
NUMBER |
Number of nulls in the column | |
NUM_BUCKETS |
NUMBER |
Number of buckets in the histogram for the column
Note: The number of buckets in a histogram is specified in the |
|
LAST_ANALYZED |
DATE |
Date on which this column was most recently analyzed | |
SAMPLE_SIZE |
NUMBER |
Sample size used in analyzing this column | |
CHARACTER_SET_NAME |
VARCHAR2(44) |
Name of the character set:CHAR_CS or NCHAR_CS
|
|
CHAR_COL_DECL_LENGTH |
NUMBER |
Length | |
GLOBAL_STATS |
VARCHAR2(3) |
For partitioned tables, indicates whether column statistics were collected for the table as a whole (YES ) or were estimated from statistics on underlying partitions and subpartitions (NO ) |
|
USER_STATS |
VARCHAR2(3) |
Indicates whether statistics were entered directly by the user (YES ) or not (NO ) |
|
AVG_COL_LEN |
NUMBER |
Average length of the column (in bytes) | |
CHAR_LENGTH |
NUMBER |
Displays the length of the column in characters. This value only applies to the following datatypes:
|
|
CHAR_USED |
VARCHAR2(1) |
B | C . B indicates that the column uses BYTE length semantics. C indicates that the column usesCHAR length semantics. NULL indicates the datatype is not any of the following:
|
|
V80_FMT_IMAGE |
VARCHAR2(3) |
Indicates whether the column data is in release 8.0 image format (YES ) or not (NO ) |
|
DATA_UPGRADED |
VARCHAR2(3) |
Indicates whether the column data has been upgraded to the latest type version format (YES ) or not (NO ) |
|
HISTOGRAM |
VARCHAR2(15) |
Indicates existence/type of histogram:
|
相关推荐
在Oracle数据库中,表是数据存储的基本单位,它包含了各种字段(或称为列),用于组织和管理信息。本文将深入探讨Oracle表的基本操作,包括创建、查询、更新和删除等核心概念,以及与NULL值相关的处理。 首先,创建...
`user_tab_columns` 表存储了表中各列的基本信息,而 `user_col_comments` 表则包含了列的注释信息。通过将这两张表按 `table_name` 和 `column_name` 连接起来,可以获取到完整的列信息及其注释。 以上就是关于...
`**:显示所有表空间的基本信息,包括表空间名称、状态、大小等。 - **查询空闲表空间**:`SELECT tablespace_name, SUM(bytes) AS free_space, SUM(blocks) AS free_blocks FROM dba_free_space GROUP BY ...
Oracle 数据库基本信息查询sql语句
### ORACLE 多表查询与数据修改 ...通过本次实验的学习,您可以更加熟练地掌握Oracle数据库中的多表查询技巧,以及基本的INSERT、UPDATE和DELETE操作。这对于日常的数据库管理和开发工作都是非常有用的技能。
通过dba_tables视图,可以查询表的基本信息,包括表名称、表类型、创建日期等信息。 索引管理 索引是Oracle数据库中的一种辅助数据结构,用于加速数据查询。索引管理是Oracle数据库管理系统的重要组件,用于管理...
### Oracle在Linux环境下增加表空间及用户操作指南 #### 一、概述 Oracle数据库是业界广泛使用的数据库管理系统之一,为了确保数据库性能与可用性,合理地管理表空间是非常重要的一个环节。本文将详细介绍如何在...
在Oracle中,获取所有表的元数据信息可以通过执行SQL查询来完成,例如使用以下SQL语句: ```sql SELECT table_name FROM all_tables WHERE owner = 'YOUR_SCHEMA_NAME'; ``` 这里,`YOUR_SCHEMA_NAME`需要替换为...
同时,Oracle提供了`DBA_EXTERNAL_TABLES`视图和`DBA_EXTERNAL_LOCATIONS`视图,用于查看外部表的相关信息,如所有者、表名、默认目录以及访问参数等,这对于管理和维护外部表非常有帮助。 ### 四、注意事项 在...
- **DBA_TABLES/ALL_TABLES/USER_TABLES**:提供关于数据库表的基本信息,如表名称、表空间、创建时间等。 - **DBA_TAB_COLUMNS/ALL_TAB_COLUMNS/USER_TAB_COLUMNS**:提供每个表的具体列信息,如列名、数据类型、...
这个查询组合了`dba_free_space`(表空间的空闲空间)、`dba_data_files`(数据文件信息)和`dba_tablespaces`(所有表空间信息)这三个数据字典表,提供了关于表空间的详细信息。 二、查询Oracle数据库中数据文件...
Oracle的系统视图"All_tables"包含了数据库中的所有表信息。以下是如何查询表名: ```csharp OracleCommand command = new OracleCommand("SELECT TABLE_NAME FROM ALL_TABLES", connection); OracleDataReader ...
在Oracle数据库管理系统中,查询用户所有表的相关信息是一项常见的操作,这对于数据库管理和开发工作至关重要。本文将详细解释如何使用SQL语句来实现这一目标,并提供一些相关的查询技巧。 首先,我们来看两个主要...
本文将深入探讨Oracle4中的表查询和基本函数。 首先,我们关注的是基本查询。在Oracle中,查询多表通常涉及到联接操作。以示例中的雇员表(EMP)和部门表(DEPT)为例,我们可以使用JOIN语句来获取雇员及其所在部门...
在字典管理表空间中,Oracle通过数据字典中的特定表来记录表空间内所有区的使用状态。当一个区被分配或释放时,相应的数据字典表会被更新。这种方式存在以下缺点: - 更新数据字典表会产生额外的回滚信息,增加了...
在本教程中,我们将探讨如何利用DB Link来迁移Oracle数据库中的用户下所有表的数据,以scott用户为例进行操作。 首先,我们需要理解DB Link的基本概念。DB Link是Oracle提供的一种机制,它允许在一个数据库(本地...
`customers`表存储客户的基本信息,包括客户标识、所在城市和客户类型,而`tmp_cust_city`表则包含了更准确的客户城市信息,可能还包括了客户的VIP状态。 1) 最简单的多表关联UPDATE语句: 在这种情况下,我们已经...
首先,理解Oracle数据表的基本概念。在Oracle数据库中,数据表是存储数据的主要结构,由一系列行和列组成,每一行代表一个实体,每一列代表实体的一个属性。要将这些数据表导出,我们需要一个中间工具来完成转换。 ...
通过本文的详细讲解和实例演示,初学者能够逐步建立起对 Oracle 用户和表空间的全面认识,并具备基本的管理和操作能力。在实践中不断探索和学习,将有助于进一步提升在 Oracle 数据库管理领域的专业技能。