Sqlserver中的视图
2024-10-19 10:22:13
一、视图的基本知识
什么是视图:视图是从一个或多个表导出的虚拟的表,具有普通表的结构,物理上是不存在的。视图是动态的数据的集合,数据是随着基表的更新而更新。
视图的优点:
①在多表查询时,查询方便。
②安全,用户只能查询和修改视图中有的字段(如一个视图只展示了用户表中的userName和ID,我们不能通过这个视图来修改用户表中的UserPass)。
视图的缺点:
性能不好,查询和修改时都要转化为对基表的操作。
视图的应用:
单表视图的update、delete、insert,会改变基本表的数据。(可以执行Insert操作,但是要保证视图中没有展示的列有默认值或可空,所以不建议使用视图来进行Insert操作)
多表视图一般用于查询,可以进行update操作。sqlserver中不能进行删除操作(执行删除时如下图报错)
最新文章
- 数据库 'xxx 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。
- Compass的误解与新发现
- log4j 日志信息的引入(通用版)——解决项目运行过程中的日志信息
- css3新增属性API
- VS2010 调试不会命中当前断点
- 深入了解android平台的jni(一)
- gcc常用命令介绍
- Apache以及PHP的默认编码问题解决(详解)
- JSP简单介绍
- 3-Dom
- HDU4815/计数DP
- (转)UML类图与类的关系详解
- CUDA编程模型
- 【mongoDB查询进阶】聚合管道(一) -- 初识
- C#复习笔记(5)--C#5:简化的异步编程(异步编程的深入分析)
- 21天打造分布式爬虫-Selenium爬取拉钩职位信息(六)
- vm虚拟机黑屏解决办法
- LDA线性判别分析(转)
- Django入门与实践-第25章:Markdown 支持(完结)
- sudo 其他用户执行命令
热门文章
- Android Spinner 绑定键值对
- 学习Android过程中遇到的问题及解决方法——电话监听
- 【支付宝】";验签出错,sign值与sign_type参数指定的签名类型不一致:sign_type参数值为RSA,您实际用的签名类型可能是RSA2";
- Min_25
- 文艺平衡树 Splay 学习笔记(1)
- 【转】IAR Embedded Workbench for ARM 8.22.1 基础使用教程
- IO创建Socket通信中慎用BufferReader中的readLine()
- hdu 1527 (威佐夫博弈)
- hdu1394逆序数(线段树)
- eureka集群基于DNS配置方式