【发布时间】:2019-11-07 20:08:40
【问题描述】:
我了解视图只是可以被视为虚拟表的已保存 SQL 查询。但是,在我看来,使用 SELECT INTO 语句创建新表和创建视图之间没有太大区别。这两种方法之间的主要区别是什么?你会在什么情况下使用其中一种?
【问题讨论】:
-
表和视图完全不同。视图不存储数据,它存储在其他地方。如果您更新基础表,那么视图上显示的数据也会;创建新表时不会发生这种情况。
-
这里的上下文是什么?您是否正在尝试解决实际问题?还是想加深你的理解?
-
这两个东西很像芒果和仓鼠。您正在询问两件事之间的差异,如此不同的列表几乎是无穷无尽的。现在找到这两件事之间的共同点。这是一个易于管理的列表,尽管非常短。
标签: sql-server view select-into