--创建表
Create table TEST1(ID Int)
Create table TEST2(ID Int)
Insert TEST1 Values(1)
Insert TEST2 Values(3)
GO
--创建视图
Create VIew List
As
Select * from TEST1
Union All
Select * from TEST2
GO
Select * from List
GO
--修改表
Alter Table TEST1 Add Name Varchar(10)
Alter Table TEST2 Add Name Varchar(20)
GO
--此时视图不会变化
Select * from List
GO
--刷新视图
sp_refreshview 'List'
GO
--此时视图发生变化
Select * from List
--删除测试环境
Drop table TEST1,TEST2
Drop VIew List
GO
Create table TEST1(ID Int)
Create table TEST2(ID Int)
Insert TEST1 Values(1)
Insert TEST2 Values(3)
GO
--创建视图
Create VIew List
As
Select * from TEST1
Union All
Select * from TEST2
GO
Select * from List
GO
--修改表
Alter Table TEST1 Add Name Varchar(10)
Alter Table TEST2 Add Name Varchar(20)
GO
--此时视图不会变化
Select * from List
GO
--刷新视图
sp_refreshview 'List'
GO
--此时视图发生变化
Select * from List
--删除测试环境
Drop table TEST1,TEST2
Drop VIew List
GO
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货