创建 / 修改 / 删除视图

--员工表
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 分隔 才不会标红线报错
视图创建后,永久存在数据库里
查看位置:左侧对象资源管理器 → 你的数据库 → 视图

posted @ 2026-05-03 16:30  菜鸟的奋斗军  阅读(4)  评论(0)    收藏  举报