Les11_数据字典讲述.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Les11_数据字典讲述

Lesson Aim In this lesson, you learn how to create and use views. You also learn to query the relevant data dictionary object to retrieve information about views. Finally, you learn to create and use inline views, and perform Top-N analysis using inline views. set long 1000; * 数据字典 王法印 目标 通过本章学习,您将可以: 使用数据字典获取数据 从数据字典中查询不同的数据 数据字典 Oracle server 表包含了商业数据: EMPLOYEES DEPARTMENTS LOCATIONS JOB_HISTORY ... 数据字典: DICTIONARY USER_OBJECTS USER_TABLES USER_TAB_COLUMNS ... 数据字典的结构 Oracle server 包括: 基本表:描述数据库信息,只 能由数据库服务器进行修改 用户表:用户自定义表 数据字典命名规则 前缀 说明 USER 用户自己的 ALL 用户可以访问到的 DBA 管理员视图 V$ 性能相关的数据 如何使用数据字典视图 从DICTIONARY开始,这个数据对象包含了数据字典的表名和说明 DESCRIBE DICTIONARY SELECT * FROM dictionary WHERE table_name = USER_OBJECTS; USER_OBJECTS 和ALL_OBJECTS USER_OBJECTS: 通过查询USER_OBJECTS可以确定当前用户所有创建的对象 可以获得如下信息: Date created Date of last modification Status (valid or invalid) ALL_OBJECTS: 可以通过查询ALL_OBJECTS来确定当前用户能访问的数据对象 USER_OBJECTS视图 SELECT object_name, object_type, created, status FROM user_objects ORDER BY object_type; 表的信息 USER_TABLES: DESCRIBE user_tables SELECT table_name FROM user_tables; 列的信息 USER_TAB_COLUMNS: DESCRIBE user_tab_columns 列的信息(续) SELECT column_name, data_type, data_length, data_precision, data_scale, nullable FROM user_tab_columns WHERE table_name = EMPLOYEES; 约束 USER_CONSTRAINTS:当前用户表上的约束 USER_CONS_COLUMNS 当前用户创建的列约束 DESCRIBE user_constraints 约束(续) SELECT constraint_name, constraint_type, search_condition, r_constraint_name, delete_rule, status FROM user_constraints WHERE table_name = EMPLOYEES; 约束(续) DESCRIBE user_cons_columns SELECT constraint_name, column_name FROM user_cons_columns WHERE table_name = EMPLOYEES; 视图 DESCRIBE user_views SELECT DISTINCT view_name FROM user_views; SELECT text FROM user_views WHERE view_name = EMP_DETAILS_VIEW; 1 2 3 Lesson Aim In this lesson, you learn how to create and use views. You also learn to query the relevant data dictionary object to retrieve information about views. F

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档