利用MSSQL快速创建试图(mssql创建试图)
试图(View)是一种虚拟表,它不是存储在你的数据库中,就像关系表可以存储记录一样,但是它可以并不实际存在,只是一个结构化查询语言(Structured Query Language,简写为SQL)的语法,以及它引用的表的。由于试图的结构与表的结构类似,它易于遵循结构化编程和数据库定义语言(DDL)。
Microsoft SQL Server (MSSQL) 之间是一个熟练的关系型数据库,它在应用程序中使用查询结构化查询语言(SQL)来存取和管理数据。利用MSSQL来快速创建试图涉及到以下步骤:
一,指定2020表:
我们需要指定一个基本表来定义图,例如:
CREATE TABLE [dbo].[Products_2020](
[ProductID] [int] IDENTITY(1,1) NOT NULL,
[ProductName] [nvarchar](50) NULL,
[Dimension] [int] NULL
) ON [PRIMARY]
二,创建视图:
使用CREATE VIEW语句指定视图的列名和表的连接定义:
CREATE VIEW [V_Products_2020]
AS
SELECT a.ProductID, a.ProductName, a.Dimension
FROM dbo.Products_2020 a
三,确认视图:
现在我们可以使用SELECT语句查看新创建的试图:
SELECT * FROM V_Products_2020
四,更新试图:
当我们更新了Products_2020表的内容以后,试图自动更新:
UPDATE dbo.Products_2020
SET Dimension = 2
WHERE ProductID = 1
五,确认更新:
接着我们可以再次使用SELECT语句查看被更新的Products_2020表:
SELECT * FROM V_Products_2020
从上面的步骤中我们可以看到,利用MSSQL我们可以快速地创建试图,并且自动更新,以及查看被更新的内容。试图对于数据分析和查询数据库很有用,而且使用MSSQL我们可以快速创建,这使得快速开发和布置架构更容易。