SQl视图

一 、sql视图的作用
对用户:视图是一张虚拟表(由一张或者几张表连接组合而成),
1.1 方便用户读取数据,避免显示出许多不需要的数据,也可以增强数据的安全性(因为不可以删除和插入)。
1.2 使用视图 可以组合不同表结构的数据,通过union联合数据,方便BI系统抽取数据。
1.3 使用视图 可以把表结构中的数据按照条件进行抽取。

二 、sql视图创建 修改 删除
2.1 创建视图
create vi ew 视图名
as
begin
se lect a.a,a.b,a.c,
b.a,b.b,b.c from a left join b on a.id =b.id
end
2.2 修改视图
alter view 视图名
as
begin
sel ect a.a,a.b,a.c,
b.a,b.b,b.c from a left join b on a.id =b.id
end
2.3 删除视图
drop v iew 视图名


三、sql视图是否可以进行删除 更新 插入操作
1 sql 视图 可以进行更新操作
但是不能进行 删除和插入操作.
系统会提示:
视图或函数 ‘******’ 不可更新,因为修改会影响多个基表。

相关阅读:
MSSQL 筛选索引创建和作用