sql中如果修改了基本表的数据,视图也会自动随之修改吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中如果修改了基本表的数据,视图也会自动随之修改吗?相关的知识,希望对你有一定的参考价值。

参考技术A

如果改动了基本表,视图来源于这个基本表,那视图给呈现的结果也会随之发生变化。因为视图是一个虚拟表,其内容有查询定义。视图中的数据是由一张或多张表中的数据组成的。

view还是materialized view,如果是前者肯定会修改,因为view只是个sql,查询的还是基本表,后者需要定制刷新,才会自动修改。

扩展资料

SQL语言主要是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式。

具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。

以上是关于sql中如果修改了基本表的数据,视图也会自动随之修改吗?的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 视图

OracleSQL 对原本的table更新,如何让VIEW也随之更新?

sql视图显示数据不对应

数据库之定义视图

Oracle 基础——视图

MySQL学习10:视图&事务&索引