创建 / 修改 / 删除视图
--员工表
create table empd
(
id int primary key,
Name varchar(20),
Salary int, --工资 敏感
Dept varchar(20)
);
GO
insert into empd
values
(1,'张三',8000,'研发'),
(2,'李四',9000,'研发'),
(3,'王五',7000,'行政');
GO
--创建视图
create view v_Emp_Show
as
select id,Name,Dept
from empd
GO
--使用视图
select * from v_Emp_Show;
GO
--修改视图
alter view v_Emp_Show
as
select id,Name,Dept
from empd
where Dept = '研发'
GO
drop view v_Emp_Show;
GO
————————————————————————————
视图不存数据,只是封装了一条查询语句
删除视图 不会删除原表和原表数据
SQL Server 中 CREATE VIEW 必须单独批处理,用 GO 分隔 才不会标红线报错
视图创建后,永久存在数据库里
查看位置:左侧对象资源管理器 → 你的数据库 → 视图

浙公网安备 33010602011771号