首 页 网站运营 网络编程 网页制作 图象媒体 数据库 建站资源 网管专区 下载专区 最新资讯
IT学堂|红色黑客联盟
设为首页
加入收藏
联系站长
您所在的位置:首页>数据库>Oracle>文章内容
Oracle 9i 视图
来源: 作者: 发布时间:2007-04-13

什么是视图

    视图犹如数据表的窗户,管理员定义这些“窗户”的位置后,用户就只能查看他可以看到的数据。视图不是数据表,它仅是一些SQL查询语句的集合,作用是按照不同的要求从数据表中提取不同的数据。

如何创建视图

    (1)如图7.52所示。
    (2)出现如图7.53所示拇唇ㄊ油嫉摹疽话阈畔ⅰ垦∠羁䁿br>
    (3)切换到如图7.54所示的创建视图的【高级】选项卡。
    (4)成功创建视图后出现如图7.55所示界面。单击“确定”按钮。

    (5)在【企业管理器】中可以查看创建的视图,如图7.56所示。

    (6)上述创建视图的SQL代码如下。
    —————————————————————————————————————


    CREATE OR REPLACE VIEW "SCOTT"."STUDENT数据表视图" AS
        select student_id,name
    from scott.student WITH READ ONLY
    —————————————————————————————————————
    【参见光盘文件】:\第7章\ createview.sql。
    (7)读者也可以直接在【SQLPlus Worksheet】中执行createview.sql文件完成视图的创建,如图7.57所示。


如何查询视图的数据


    (1)如图7.56所示。
    (2)出现如图7.58所示的【内容查看器】界面。显示了视图对应的数据。

    (3)上述过程对应的SQL代码如下。
    —————————————————————————————————————
    select "SCOTT"."STUDENT数据表视图"."STUDENT_ID",
          "SCOTT"."STUDENT数据表视图"."NAME"
    from "SCOTT"."STUDENT数据表视图"
    —————————————————————————————————————
    【参见光盘文件】:\第7章\ selectview.sql。
    (4)读者也可以直接在【SQLPlus Worksheet】中执行selectview.sql文件完成视图的查询,如图7.59所示。

如何删除视图

    (1)如图7.56所示。
    (2)出现如图7.60所示的【视图删除确认】界面。

    (3)这样,视图就被成功删除。



[推荐] [返回顶部] [打印本页] [关闭窗口]
热点文章
·Oracle 9i 审计
·PL/SQL程序结构
·PL/SQL基本语法要素
·PL/SQL流程控制
·Oracle 9i 事务处理
·Oracle 9i 游标
·PL/SQL过程
·PL/SQL序列
·PL/SQL异常处理
·PL/SQL综合实例
相关文章
·Oracle 9i索引
·Oracle 9i 约束条件
·Oracle 9i删除数据表
·Oracle 9i 用户的管理
·Oracle 9i截断数据表
·Oracle数据库系统的安全性
·数据表中数据的管理
·Oracle 9i 角色的管理
·Oracle 9i修改数据表结构
·Oracle 9i 概要文件的管理
文章检索
Google
相关文章
·Oracle 9i索引
·Oracle 9i 约束条件
·Oracle 9i删除数据表
·Oracle 9i 用户的管理
·Oracle 9i截断数据表
·Oracle数据库系统的安全
·数据表中数据的管理
·Oracle 9i 角色的管理
·Oracle 9i修改数据表结
·Oracle 9i 概要文件的管
·Oracle 9i的数据表类型
·Oracle 9i创建数据表
·Oracle 9i的数据类型
·Oracle 9i的方案对象
·Oracle 9i锁