SQLserver2005数据库视图基本知识(SQLServer2005数据库.ppt_第1页
SQLserver2005数据库视图基本知识(SQLServer2005数据库.ppt_第2页
SQLserver2005数据库视图基本知识(SQLServer2005数据库.ppt_第3页
SQLserver2005数据库视图基本知识(SQLServer2005数据库.ppt_第4页
SQLserver2005数据库视图基本知识(SQLServer2005数据库.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库视图的基础知识和表的常用操作 用友软件股份有限公司小型服务支持部2009年9月 视图 用户在查询数据库中的数据时 除了直接查看数据库中的表中的数据以外 还可以通过视图来查看表中的数据 也就是说 视图为用户提供了另外一种查看表中的数据的方式 视图是一种虚拟表 其内容由查询定义 同真实的表一样 视图包含一系列带有名称的列和行数据 但是 视图并不在数据库中以存储的数据值集形式存在 行和列数据来自于定义视图的查询所引用的表 并且在引用视图时动态生成 1视图的基础知识2创建视图3修改和删除视图4查看视图信息 1视图的基础知识 视图是由select from查询语句定义的一个虚拟表 它的内容由这个查询语句定义 在这个定义视图的查询语句中所引用的表称为视图的基表 视图实际上也可以由一个或多个其他视图定义 同真实的表一样 视图包含一系列带有名称的列和行数据 但是 视图的数据并不真实地存在于数据库中 它的数据来自定义视图的基表 并且在引用视图时动态生成 所以 视图又被称作虚表 如图1中的视图是由两个表建立的 1 1视图的优点与用途1 查询的简单化2 安全性3 隔离变化4 只关注使用的数据5 简单化数据操作6 数据用户化7 跨服务器分区数据的联合8 导入导出数据 1 2视图的分类视图可以分为以下几种类型 1 标准视图2 索引视图3 分区视图 2创建视图 2 1使用ManagementStudio创建视图在这一部分中 将使用ManagementStudio在MyDB数据库中创建视图 以下步骤将指导用户完成这一过程 1 在 对象资源管理器 窗口中 展开示例数据库MyCoDB所在的服务器 数据库 节点 然后单击MyDB数据库前的 号 展开示例数据库 2 2使用Transact SQL创建视图CreateView命令用于创建视图 它的完整语法格式为 CREATEVIEW schema name view name column n WITH n ASselect statement WITHCHECKOPTION ENCRYPTION SCHEMABINDING VIEW METADATA 3修改和删除视图 3 1使用ManagementStudio修改和删除视图使用ManagementStudio修改和删除视图的具体步骤如下 1 在 对象资源管理器 窗口中 展开示例数据库MyCoDB所在的服务器 数据库 节点 然后单击MyCoDB数据库前的 号 展开示例数据库 单击 视图 前的 号 展开视图节点 2 在希望修改或删除的视图上单击鼠标右键 弹出快捷菜单 如图7所示 要删除这个视图 就在这个菜单中选择 删除 D 命令 若要修改视图 请选择 修改 Y 命令 3 2使用Transact SQL修改和删除视图用户可以使用ALTERVIEW命令来对视图进行修改 用户可以使用DROPVIEW命令来删除已有的视图 DROPVIEW命令的语法格式为 DROPVIEW schema name view name n 4查看视图信息 4 1使用系统存储过程查看视图信息视图的信息存储在下列的系统表中 如表1所示 其中的系统表表示系统表的名称 存储信息给出系统表中存储的视图相关信息 4 2使用MicrosoftSQLServerManagementStudio查看视图信息定义了视图后 用户既可以使用图形的MicrosoftSQLServerManagementStudio查看视图信息 也可以使用系统存储过程快速地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论