一 创建视图
1 普通视图
create view users_view1 with encryption --加密
as
select username,pwd from users
GO
2 联合视图-集合多表查询
create view sex_view3
as
select a.work_id,work_name,sex,position,ware_id,sell_price
from worker a,sell b
where a.work_id=b.work_id and sex=1 goselect * from sex_view3
3 创建包含集合函数的视图
create view price_view1
as
select work_id,sum(sell_price) from sell group by work_id
4 创建视图的视图
例:在sex_view3视图中创建⼀一个能显⽰示职员编号、姓名及性别的视图。
create view sex_view4
as
select work_id,work_name,sex from sex_view3
二 管理视图--修改视图
1 使用ALERT修改
alert view sex_view1
as
select * from where sex = 0
go
2 使用drop删除视图
drop view sex_view1
3 其他
查看视图信息 SP_HELP + 视图名
查看视图的定义脚本 SP_HELPtext +视图名
更改视图名字 SP_RENAME + 旧视图名,新视图名
三 操作视图数据
查询:select 插入:insert
更新:update 删除:delete
creat view Work_view5
as
select * from worker
go
alert view work_view5
as
select * from worker where work_name = '业务员'
go