- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.1视图的概念.ppt
6.1 视图的概念 6.2 创建视图 6.2.1 使用图形化工具创建视图 6.2.2 使用Transact-SQL语句创建视图 6.2.1 使用图形化工具创建视图 6.2.2 使用Transact-SQL语句创建视图 6.3 修改视图 6.3.1 使用图形化工具修改视图 6.3.2 使用Transact-SQL语句修改视图 6.3.1 使用图形化工具修改视图 6.3.2 使用Transact-SQL语句修改视图 6.4 使用视图管理表中的数据 6.4.1 使用视图查询数据 6.4.2 使用视图插入、更新或删除数据 6.4.1 使用视图查询数据 6.4.2 使用视图插入、更新或删除数据 本章小结 * * * 视图是一个虚拟表,其结构和数据是建立在对表的查询基础上的。和表一样,视图也包括几个被定义的数据列和多个数据行,但就本质而言这些数据列和数据行来源于其所引用的表,所以视图不是真实存在的基表,而是一张虚表。视图所对应的数据并不以实际视图结构存储在数据库中,而是基表中数据的一个映射。 第6章 视图 视图有很多优点,主要表现为以下几点。 (1)视点集中。 (2)简化操作。 (3)定制数据。 (4)合并分割数据。 (5)安全性。 SQL Server 2005提供了如下2种创建视图的方法。 ● 使用图形化工具创建视图。 ● 使用Transact-SQL语句中的 CREATE VIEW命令创建视图。 (1)在图形化工具中,展开指定的服务器,选择要创建视图的数据库,展开该数据库,选择“视图”文件夹,右击该文件夹,从弹出的快捷菜单中选择“新建视图” 。接着就出现“添加表”对话框。 选择“新建视图” “添加表”对话框 (2)在“表”选项卡中,列出了所有可用的表,选择相应的表作为创建视图的基表,单击“添加”按钮,就可以添加进去;也可以切换到“视图”或“函数”选项卡,从中选择创建新视图需要的视图或函数。 (3)选择好创建视图所需的表、视图或函数后,关闭“添加表”对话框,返回图形化工具,出现了设计视图的窗口,单击字段左边的复选框选择视图需要的字段。 (4)单击工具栏上的按钮 可以显示最终出现在该视图中的内容,同时自动生成定义该视图的SQL语句。 (5)单击工具栏上的按钮 ,在弹出的“输入视图名称”对话框中为视图命名。最后单击“确定”按钮保存视图,从而完成创建视图的操作。 除了使用图形化工具创建视图以外,还可以使用Transact-SQL语句中的CREATE VIEW命令创建视图。创建视图的语法格式如下: CREATE VIEW [数据库名.][所有者.] 视图名 [(列名[,...n])] [ WITH { ENCRYPTION | SCHEMABINDING | VIEW_METADATA } ] AS SELECT查询语句 [WITH CHECK OPTION] 使用图形化工具修改视图的步骤如下。 (1)在图形化工具中,右击要修改的视图,从弹出的快捷菜单中选择“设计”选项,接着右侧出现视图修改的窗口。 (2)视图修改的窗口和创建视图时的设计窗口相同,可以按照创建视图时方法对视图进行修改。如添加和删除数据源,在数据源列表窗格的复选框列表中增加或删除在视图中显示的字段,还可以修改字段的排序类型和排序顺序,修改查询条件等。 对于一个已经创建好的视图,可以使用ALTER VIEW语句对其属性进行修改。 该语句的语法格式如下: ALTER VIEW [数据库名.][所有者.] 视图名 [( 列名[ ,...n ])] [WITH { ENCRYPTION | SCHEMABINDING | VIEW_METADATA }] AS SELECT 查询语句 [WITH CHECK OPTION] 使用视图查询基表中的数据有两种方法。 1.使用图形化工具通过视图查询数据 具体操作方法是:在SSMS的视图对象中右击要查看的视图,从弹出的快捷菜单中选择“打开视图”选项,在出现的新窗口中可以查看到满足该视图限制条件的基表中的数据。 2.使用Transact-SQL语句 可以在“新建查询”窗口输入Transact-SQL语句查询数据。 1.插入数据 可以通过视图向基表中插入数据,但应该注意的是,插入的数据实际上存放在基表中,而不是存放在视图中。视图中的数据若发生变化,是因为相应的基表中的数据发生了变化。 2.更新数据 使用UPDATE命令通过视图更新数据时,被更新的列必须属于同一个表。
文档评论(0)