下载此文档

07 视图的创建和使用.ppt


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
第7章视图的创建和使用
概述
创建视图
查看视图信息
修改和重命名视图
使用视图
删除视图
概述
视图的概念
视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图的结构和数据是对数据表进行查询的结果。
视图被定义后便存储在数据库中,通过视图看到的数据只是存放在基表中的数据。当对通过视图看到的数据进行修改时,相应的基表的数据也会发生变化,同时,若基表的数据发生变化,这种变化也会自动地反映到视图中。
视图可以是一个数据表的一部分,也可以是多个基表的联合。
概述
视图的优点
视图可以屏蔽数据的复杂性,简化用户对数据库的操作。
视图可以让不同的用户以不同的方式看到不同或者相同的数据集。
可以使用视图重新组织数据。
视图可以定制不同用户对数据的访问权限。
本章首页
创建视图
视图的名称
只能在当前数据库中创建视图。
一个视图中行、列的限制。
如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必须为列定义名称。
视图与基表的关系
不能在视图上创建索引,不能在规则、默认的定义中引用视图。
创建视图
使用企业管理器创建视图
使用Transact-SQL语句创建视图
CREATE VIEW
[ < database_name > .] [ < owner > .]
view_name [ ( column [ ,...n ] ) ]
[ WITH < view_attribute > [ ,...n ] ]
AS
select_statement [ WITH CHECK OPTION ]
< view_attribute > ::=
{ ENCRYPTION | SCHEMABINDING |
VIEW_METADATA }
使用向导创建视图
本章首页
查看视图信息
使用企业管理器查看视图信息
使用系统存储过程查看视图信息
sp_help 数据库对象名称
sp_helptext 视图(触发器、存储过程)
sp_depends 数据库对象名称
本章首页
修改和重命名视图
修改视图

-SQL语句修改视图
ALTER VIEW view_name
[(column[,...n])]
[WITH ENCRYPTION]
AS select_statement [ WITH CHECK OPTION ]
修改和重命名视图
重命名视图


sp_rename old_name,new_name
本章首页
使用视图
修改视图中的数据时每次修改都只能影响一个基表。
不能修改那些通过计算得到的字段。
如果在创建视图时指定了WITH CHECK OPTION选项,那么所有使用视图修改数据库信息时,必须保证修改后的数据满足视图定义的范围。
执行UPDATE、DELETE命令时,所删除与更新的数据必须包含在视图的结果集中。
如果视图引用多个表时,无法用DELETE命令删除数据,若使用UPDATE命令则应与INSERT操作一样,被更新的列必须属于同一个表。
使用视图
插入数据记录

-SQL语句通过视图插入记录
更新数据记录

-SQL语句通过视图更新记录

07 视图的创建和使用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11