SqlServer2008实例36视图之创建基本视图

本文介绍了如何使用CREATE VIEW命令在Sql Server2008中创建视图,强调了视图定义的限制,如不能使用INTO、OPTION等SELECT元素,并提供了一个结合Production.TransactionHistory和Production.Product表创建视图的例子,展示如何根据产品名和类型查询交易记录。
摘要由CSDN通过智能技术生成

使用CREATE VI刚命令来创建视图。语法如下:

CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]
[ WITH  [ ENCRYPTION ]  [ SCHEMABINDING ] [ VIEW_METADATA ] [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ]

       CREATE VIEW参数

参  数 描  述
[ schema_name . ] view_name 这个参数指定新视图的架构和名字
 (column [ ,...n ] )  给视图使用的可选的列名列表。如果没有指定,会使用在SELECT查询中使用的名字(除非没有指定列的名称,而且这样会产生错误)
ENCRYPTION 加密系统表中的T-SQL视图定义,这样,如果没有保存原始CREATE VIEW命令的副本则不能看到这个定义
SCHEMABINDING SCHEMABINDING将视图绑定到底层袤的架构上,限制基础表中任何会影响视图定义的修改操作
VIEW METADATA 如果指定了,则API访问有关视图信息的时候会看到视图的信息而不是基础表的元数据
select_statement 这个参数指定了用于返同视图的行或列的SELECT查询

    SELECT语句允许一个视图定义最多1024个列。然而,不可以在视图定义中使用某些SEL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值