- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在sqlservermanagementstudio中右击相应的视图名
第8章 视 图 视图是基于某个查询结果的虚表。除非是索引视图,否则视图的数据不会作为非重复对象存储在数据库中。数据库中只存储视图的定义,即视图是从某个或某些基本表(或视图)导出的,视图不生成所选数据库行和列的永久拷贝。 8.1 视图的优点 1.着重于特定数据 2.简化数据操作 3.自定义数据 4.导出和导入数据 5.跨服务器组合分区数据 8.2 创 建 视 图 在创建视图前应考虑如下准则。 只能在当前数据库中创建视图。 视图名称必须遵循标识符的规则,且对每个架构都必须唯一。 可以在其他视图的基础上创建视图。 不能将规则或DEFAULT定义与视图相关联。 定义视图的查询不能包含COMPUTE子句、COMPUTE BY子句或INTO关键字。 定义视图的查询不能包含ORDER BY子句,除非在SELECT语句的选择列表中还有一个TOP子句。 不能创建临时视图,也不能对临时表创建视图。 8.3 使用T-SQL语句创建视图 可以使用CREATE VIEW语句来创建视图,对应的语法如下: 8.4 管 理 视 图 8.4.1 查看视图 在SQL Server Management Studio中,右击相应的视图名,在弹出的快捷菜单中选择“Properties”,就可以查看视图的属性,包括视图的创建时间、视图名称、架构名称等。 8.4.2 修改视图 在SQL Server Management Studio中,右击相应的视图名,在弹出的快捷菜单中选择“Modify”,就可以修改视图的定义。 修改后,单击保存按钮,或者选择“File”菜单中的“Save View”对视图进行保存。 修改视图定义对应的T-SQL语句为ALTER VIEW语句,语法为: ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ] [ WITH view_attribute [ ,...n ] ] AS select_statement [ ; ] [ WITH CHECK OPTION ] view_attribute ::= { [ ENCRYPTION ] ???? [ SCHEMABINDING ] ???? [ VIEW_METADATA ] } 其中的各项参数与CREATE VIEW语句中的参数含义相同。 8.4.3 删除视图 在创建视图后,如果不再需要该视图,或想清除视图定义以及与之相关联的权限,可以删除该视图。删除视图后,表和视图所基于的数据并不受到影响。 在SQL Server Management Studio中,右击相应的视图名,在弹出的快捷菜单中选择“Delete” ,单击对话框中的“OK”按钮就可以删除对应的视图。 删除视图对应的T-SQL语句为DROP VIEW语句,语法为: DROP VIEW [ schema_name . ] view_name [ ...,n ] * * CREATE VIEW 视图名 AS select
文档评论(0)