网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

创建并查询视图

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

--
--3.5.2节示例
--

--创建并查询视图
USE AdventureWorks
GO
CREATE VIEW vwEmployee --创建视图
AS
SELECT e.*,d.Name AS DepartmentName --联接查询多张表
FROM HumanResources.Department d
INNER JOIN HumanResources.EmployeeDepartmentHistory edh
ON edh.DepartmentID = d.DepartmentID
INNER JOIN HumanResources.Employee e
ON e.EmployeeID = edh.EmployeeID
GO
SELECT * --查询视图中的数据
FROM vwEmployee

--使用其他视图和表创建视图
CREATE VIEW vwEmployeeContract
AS
SELECT e.*,c.FirstName,c.MiddleName,c.LastName,c.EmailAddress,c.Phone
FROM vwEmployee e -- 对视图进行联接查询
INNER JOIN Person.Contact c
ON c.ContactID = e.ContactID
GO
SELECT *
FROM vwEmployeeContract --查询新视图

--
--3.5.4节示例
--

--修改视图
ALTER VIEW [dbo].[vwEmployee]
AS
SELECT e.*,d.Name AS DepartmentName,d.GroupName -- 增加GroupName
FROM HumanResources.Department d
INNER JOIN HumanResources.EmployeeDepartmentHistory edh
ON edh.DepartmentID = d.DepartmentID
INNER JOIN HumanResources.Employee e
ON e.EmployeeID = edh.EmployeeID

--
--3.5.5节示例
--

--删除视图
DROP VIEW vwEmployee, vwEmployeeContract
 

  • 上一篇资讯: 创建存储过程
  • 下一篇资讯: UNIQUE列约束
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师