真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL基礎(chǔ)之管理對象與數(shù)據(jù)字典視圖(十九)

數(shù)據(jù)字典

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了化州免費(fèi)建站歡迎大家使用!

SQL 基礎(chǔ)之管理對象與數(shù)據(jù)字典視圖(十九)

數(shù)據(jù)字典結(jié)構(gòu)

SQL 基礎(chǔ)之管理對象與數(shù)據(jù)字典視圖(十九)

數(shù)據(jù)字典結(jié)構(gòu)

視圖命名約定:

視圖前綴含義
USER用戶視圖 (自己擁有的,自己方案下的)
ALL擴(kuò)展的用戶視圖 (在user_的基礎(chǔ)上,用戶有權(quán)訪問的)
DBA數(shù)據(jù)庫管理員視圖(所有方案下的)
V$性能相關(guān)數(shù)據(jù)

如何使用字典視圖

DICTIONARY視圖包括所有字典表和視圖的名稱及描述。

desc dictionary

select * from dictionary where table_name = 'user_objects';

USER_OBJECTS  和ALL_OBJECTS

USER_OBJECTS:

查詢 USER_OBJECTS能看到你所擁有的所有對象。

使用 USER_OBJECTS你可以得到您擁有所有對象的名稱和

類型還有以下信息:

– 創(chuàng)建日期

– 最后修改日期

– 狀態(tài) (有效或失效)

ALL_OBJECTS:

查詢 ALL_OBJECTS 你可以看到所有你有權(quán)訪問的對象。

USER_OBJECTS 視圖

select object_name, object_type, created, status

from user_objects

order by object_type;

數(shù)據(jù)字典視圖可以查詢一下內(nèi)容:

– 表信息

– 字段信息

– 約束信息

USER_TABLES:

desc user_tables;

select table_name from user_tables;

Column 信息

USER_TAB_COLUMNS:

desc user_tab_columns

 Name   Null?    Type

 ----------------------------------------- -------- ----------------------------

 TABLE_NAME   NOT NULL VARCHAR2(30)

 COLUMN_NAME   NOT NULL VARCHAR2(30)

 DATA_TYPE    VARCHAR2(106)

 DATA_TYPE_MOD    VARCHAR2(3)

 DATA_TYPE_OWNER    VARCHAR2(30)

 DATA_LENGTH   NOT NULL NUMBER

 DATA_PRECISION    NUMBER

 DATA_SCALE    NUMBER

 NULLABLE    VARCHAR2(1)

 COLUMN_ID    NUMBER

 DEFAULT_LENGTH    NUMBER

 DATA_DEFAULT    LONG

 NUM_DISTINCT    NUMBER

 LOW_VALUE    RAW(32)

 HIGH_VALUE    RAW(32)

 DENSITY    NUMBER

 NUM_NULLS    NUMBER

 NUM_BUCKETS    NUMBER

 LAST_ANALYZED    DATE

 SAMPLE_SIZE    NUMBER

 CHARACTER_SET_NAME    VARCHAR2(44)

 CHAR_COL_DECL_LENGTH    NUMBER

 GLOBAL_STATS    VARCHAR2(3)

 USER_STATS    VARCHAR2(3)

 AVG_COL_LEN    NUMBER

 CHAR_LENGTH    NUMBER

 CHAR_USED    VARCHAR2(1)

select column_name, data_type, data_length,

data_precision, data_scale, nullable

from user_tab_columns

where table_name = 'employees';

Constraint 信息

USER_CONSTRAINTS 描述你表中定義的約束

USER_CONS_COLUMNS 描述約束指定的字段

select constraint_name, constraint_type,

search_condition, r_constraint_name,

delete_rule, status

from user_constraints

where table_name = 'employees';

查詢 USER_CONS_COLUMNS

desc  user_cons_columns

select constraint_name, column_name

from user_cons_columns

where table_name = 'employees';

View 信息

desc  user_views

select view_name from user_views;

select text from user_views where view_name = 'EMP_DETAILS_VIEW';

Sequence  信息

desc  user_sequences

確認(rèn) Sequences

在 USER_SEQUENCES 數(shù)據(jù)字典表中確認(rèn)您的序列值

select sequence_name, min_value, max_value,increment_by, last_number from user_sequences;

如果指定了 NOCACHE 選項(xiàng),那么LAST_NUMBER的內(nèi)容即是下一個(gè)可用序號

Index  信息

USER_INDEXES 提供關(guān)于索引的信息。

USER_IND_COLUMNS 描述索引列,包括索引和字段

desc  user_indexes

Name   Null?    Type

 ----------------------------------------- -------- ----------------------------

 INDEX_NAME   NOT NULL VARCHAR2(30)

 INDEX_TYPE    VARCHAR2(27)

 TABLE_OWNER   NOT NULL VARCHAR2(30)

 TABLE_NAME   NOT NULL VARCHAR2(30)

 TABLE_TYPE    VARCHAR2(11)

 UNIQUENESS    VARCHAR2(9)

 COMPRESSION    VARCHAR2(8)

 PREFIX_LENGTH    NUMBER

 TABLESPACE_NAME    VARCHAR2(30)

 INI_TRANS    NUMBER

 MAX_TRANS    NUMBER

 INITIAL_EXTENT    NUMBER

 NEXT_EXTENT    NUMBER

 MIN_EXTENTS    NUMBER

 MAX_EXTENTS    NUMBER

 PCT_INCREASE    NUMBER

 PCT_THRESHOLD    NUMBER

select index_name, table_name,uniqueness

from user_indexes

where table_name = 'employees';

INDEX_NAME       TABLE_NAME      UNIQUENES

------------------------------ ------------------------------ ---------

EMP_JOB_IX       EMPLOYEES      NONUNIQUE

EMP_EMAIL_UK       EMPLOYEES      UNIQUE

EMP_EMP_ID_PK       EMPLOYEES      UNIQUE

EMP_MANAGER_IX       EMPLOYEES      NONUNIQUE

EMP_NAME_IX       EMPLOYEES      NONUNIQUE

EMP_DEPARTMENT_IX       EMPLOYEES      NONUNIQUE

6 rows selected.

查詢 USER_IND_COLUMNS

desc user_ind_columns

 Name   Null?    Type

 ----------------------------------------- -------- ----------------------------

 INDEX_NAME    VARCHAR2(30)

 TABLE_NAME    VARCHAR2(30)

 COLUMN_NAME    VARCHAR2(4000)

 COLUMN_POSITION    NUMBER

 COLUMN_LENGTH    NUMBER

 CHAR_LENGTH    NUMBER

 DESCEND    VARCHAR2(4)

Synonym 信息

desc user_synonyms

select * from user_synonyms;

SQL 基礎(chǔ)之管理對象與數(shù)據(jù)字典視圖(十九)

表添加注釋

使用 COMMENT 命令為表和字段添加注釋:

comment on table employees is 'employee information';

comment on column employees.first_name is 'first name of the employee';

可以通過下列數(shù)據(jù)字典視圖查看注釋信息:

– ALL_COL_COMMENTS

– USER_COL_COMMENTS

– ALL_TAB_COMMENTS

– USER_TAB_COMMENTS

常用用戶數(shù)據(jù)字典一般如下,可根據(jù)需要自行查看相關(guān)列信息:

  • DICTIONARY

  • USER_OBJECTS

  • USER_TABLES

  • USER_TAB_COLUMNS

  • USER_CONSTRAINTS

  • USER_CONS_COLUMNS

  • USER_VIEWS

  • USER_SEQUENCES

  • USER_INDEXES

  • USER_SYNONYMS


本文名稱:SQL基礎(chǔ)之管理對象與數(shù)據(jù)字典視圖(十九)
網(wǎng)站URL:http://weahome.cn/article/gcoche.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部