使用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