将数据从 SQL 服务器移动到 Excel、视图或查询?

Moving Data from SQL Server to Excel, Views or Query?

我有一个 Excel 电子表格,可以从 SQL 服务器中的一个视图(从另一个视图中提取)中提取数据,这是由我以外的其他人创建的。由于最近我们在 SQL 服务器中存储数据的方式发生了变化,视图不再主动反映所需的数据。

当前的 Excel 电子表格使用命令简单地从视图中提取行,简单地使用查询从必要的表中收集数据是否更有意义?使用视图比常规查询有什么优势吗?

视图也没有强制执行安全措施,连接使用的是管理员用户。

当我们谈论常规视图时,与查询相比的唯一优势是我看到一个更短的表达式,即 'select * from view' 比 'select * from ... join ... join ... where ...' 等更容易在 MS Query 中键入和编辑。如果我们说的是索引视图,那么它们可以大大提高性能