第一种:隐藏字段(隐藏敏感数据)
第二种:简化查询
为什么需要视图
不同的人员关注不同的数据
保证信息的安全性
什么是视图 视图是一张虚拟表1.表示一张表的部分数据或多张表的综合数据
2.其结构和数据是建立在对表的查询基础上
视图中不存放数据数据存放在视图所引用的原始表中
一个原始表,根据不同用户的不同需求,可以创建不同的视图 视图的用途1.筛选表中的行
2.防止未经许可的用户访问敏感数据
3.降低数据库的复杂程度
4.将多个物理数据库抽象为一个逻辑数据库
视图注意 我的理解:
视图表只提供查操作,但是也有例外。
视图多张表的时候是不提供 添加。删除、修改 但是视图单张表的时候可以使用视图注意事项 A.视图中可以使用多个表 B.一个视图可以嵌套另一个视图 C.视图定义中的 SELECT 语句不能包括下列内容:
1.ORDER BY 子句,除非在 SELECT 语句的选择列表中也有一个 TOP 子句
2.INTO 关键字
3.引用临时表或表变量
如何创建视图 一、使用管理器创建视图 二、使用T-SQL语句创建视图 创建视图-语法 CREATE VIEW view_name AS 修改视图-语法 ALTER VIEW view_name AS
删除视图-语法 IF EXISTS (SELECT * FROM