2003 iis网站发布网站,c2g的代表性电商平台,西安seo优化工作室,seo服务多少钱视图是数据库中的一种虚拟表#xff0c;与真实的表一样#xff0c;视图包含一系列带有名称的行和列数据。行和列数据用来自定义视图的查询所引用的表#xff0c;并且在引用视图时动态生成。 1. 视图的概念 视图是从一个或者多个表中导出的#xff0c;其行为与表相似#x… 视图是数据库中的一种虚拟表与真实的表一样视图包含一系列带有名称的行和列数据。行和列数据用来自定义视图的查询所引用的表并且在引用视图时动态生成。 1. 视图的概念 视图是从一个或者多个表中导出的其行为与表相似但视图是一个虚拟表。视图可以在已经存在的视图的基础上定义。在视图上用户可以使用SELECT语句查询数据库使用INSERT、UPDATE和DELETE语句修改记录。对于视图的操作最终转化为对基本数据表的操作。 2. 创建视图 使用T-SQL创建视图语法 CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ]
[ WITH view_attribute [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ]
[ ; ] 实例 单表视图 CREATE VIEW [dbo].[V_Product]
ASSELECT [ProductID],[ProductName]FROM [dbo].[Product] 多表视图 CREATE VIEW [dbo].[V_ProductCategory]
ASSELECT [ProductID],[CategoryName],[ProductName]FROM [dbo].[Product] INNER JOIN [dbo].[Category]ON [dbo].[Product].[CategoryID] [dbo].[Category].[CategoryID] 创建排序视图 CREATE VIEW [dbo].[V_Product]
ASSELECT TOP 100 PERCENT [ProductID],[ProductName]FROM [dbo].[Product]ORDER BY [UnitPrice] 3. 修改视图 使用T-SQL修改视图语法 ALTER VIEW [ schema_name . ] view_name [ ( column [ ,...n ] ) ]
[ WITH view_attribute [ ,...n ] ]
AS select_statement
[ WITH CHECK OPTION ] [ ; ] 4. 查看视图 查看视图结构 EXEC sp_help [V_Product] 查看视图文本 EXEC sp_helptext [V_Product] 5. 删除视图 T-SQL删除视图语法 DROP VIEW [ schema_name . ] view_name [ ...,n ] [ ; ] 删除单个视图 DROP VIEW [V_Product] 删除多个视图 DROP VIEW [V_Product],[V_ProductCategory]