MSSQL-sql server-视图简介
来源:互联网 发布:淘宝宝贝回收站在哪里 编辑:程序博客网 时间:2024/06/05 00:23
一、视图简介
视图在MSSQL中是一张虚拟表。
视图的数据由sql语句定义生成,视图中指定新生成数据的列名称和数据格式,视图中的数据都来源于数据库基表,视图也可以多层嵌套(视图从另外一个视图中生成);
视图中的基础数据不会占用mssql的数据存储空间,由mssql动态生成而来。
视图数据展示上和物理表一致,修改视图中的数据,可以直接修改至物理基表中的数据,物理表中的数据变化会直接反应至与之相关联的视图中。
设置只读视图,禁止用户对数据进行修改。
二、视图的作用
2.1 简化数据查询,复杂的分布式查询的简化,将复杂的查询链接组合成视图
2.2 将基础表,通过视图转换不同的形式呈现给用户,例 别名转化 在视图中进行聚合操作(可以快速的反馈给用户聚合后的数据)
2.3 通过视图,隐藏多表之间的复杂链接,使用户可以快速简单的获取数据,来达到简化查询
2.4 通过视图,可以指定显示列,隐藏物理基表的多余列,增强系统的安全性
2.5 通过视图,我们可以指定用户访问视图的权限,来增强数据安全
三、视图举例应用
3.1 创建视图
create view 视图名as /*sql 查询语句*/
3.2 修改视图
alter view 视图名as /*sql 查询语句*/
3.3 删除视图
drop view 视图名
阅读全文
0 0
- MSSQL-sql server-视图简介
- [MSSQL]查看SQL SERVER 加密存储过程,函数,触发器,视图
- MSSQL之一 数据库系统简介 与SQL Server 2008概述
- SQL Server索引视图及性能提高简介
- 使MSSql Server 视图可更新
- [MSSQL]删除sql server日志
- 监控MSSQL(SQL Server)
- [MSSQL]SQL Server 事务语法
- [MSSQL]SQL Server 事务语法
- golang 本地连接mssql sql server
- SQL Server创建视图
- SQL Server 视图创建
- SQL Server系统视图
- 关于 sql server 视图
- SQL Server视图使用
- SQL Server创建视图
- SQL SERVER 视图
- SQL SERVER视图
- Linux常用命令记录(持续更新)
- PHPExcel中文帮助手册|PHPExcel使用方法
- lubridate包:处理时间数据
- QGC的PlanMasterController
- Linux 安全知识及介绍(实例讲解)
- MSSQL-sql server-视图简介
- 渗透测试常见端口
- openCV和OCR的简单介绍
- Redis中带空格的key的批量删除步骤
- 关于机器学习你必须了解的十个真相
- mysql基本更新语句
- java读取zookeeper中的配置文件信息
- Matlab学习笔记(7)——importdata和load函数
- Golang优秀开源项目汇总