关闭

SQLServer视图(三)

1370人阅读 评论(3) 收藏 举报

查看与修改视图

由于视图与数据表很类似,所以在查看视图内容方面,与查看数据表内容十分相似,但在修改视图方面就会有些区别。

3.1  查看视图

SQL Server Management Studio中查看视图内容的方法与查看数据表内容的方法几乎一致,下面以查看视图【view_例一】为例介绍如何查看视图:

1)启动【SQL Server Management Studio】,连接到本地默认实例,在【对象资源管理器】窗口里,选择本地数据库实例à【数据库】àNorthwindà【视图】àview_例一】。

2)右击【view_例一】,在弹出的快捷菜单里选择【查看视图】选项,出现如图9.6所示查看视图的对话框,该对话框界面与查看数据表的对话框界面几乎一致,在此就不再赘述了。

6 查看视图

T-SQL语句里,使用select语句可以查看视图的内容,其用法与查看数据表内容的用法一样,区别只是把数据表名改为视图名,在此也不再赘述了。

3.2  SQL Server Management Studio中修改视图

使用SQL Server Management Studio修改视图事实上只是修改该视图所存储的T-SQL语句,下面以修改视图【view_例一】为例介绍如何在SQL Server Management Studio中修改视图:

1)启动【SQL Server Management Studio】,连接到本地默认实例,在【对象资源管理器】窗口里,选择本地数据库实例à【数据库】àNorthwindà【视图】àview_例一】。

2)右击【view_例一】,在弹出的快捷菜单里选择【修改】选项,出现如图9.7所示修改视图的对话框,该对话框界面与创建视图的对话框相似,其操作也十分类似,在此就不再赘述了。

7 修改视图

3)修改完毕后记得存盘。

3.3  Alter 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 ]     }

从上面代码可以看出,alter view语句的语法和create view语句完全一样,只不过是以“alter view”开头,下面举例说明alter view的用法:

例四、修改视图“view_例三,只查看最新的50个产品内容,其代码如下:

ALTER VIEW view_例三

         AS

         SELECT top 50 产品.产品ID,产品.产品名称,类别.类别名称,供应商.公司名称

                   FROM 产品

                   JOIN 类别 ON 产品.类别ID = 类别.类别ID

                   JOIN 供应商 ON 产品.供应商ID = 供应商.供应商ID

         ORDER BY 产品.产品ID DESC

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:234852次
    • 积分:2906
    • 等级:
    • 排名:第12205名
    • 原创:24篇
    • 转载:102篇
    • 译文:0篇
    • 评论:95条
    文章分类
    最新评论