2010-12-03 78 views
9

我在SQL Server 2008中有一个非常大的表。它有很多只对某个用户段有用的字段,某些字段的某些字段不应该“无法看到。视图在Microsoft SQL Server中占用多少空间

表格很大,所以我想为每个用户类创建一些简单的视图,我可以让他们访问视图,他们只能看到他们需要的列。

查看是否占用数据库中的空间,还是将它保存为简单的select语句?

回答

18

除非对视图进行索引,否则几乎不占用空间,除了视图的定义。视图本身不像表格,因为它实际上将行存储在数据库中(除非它是索引视图)。当它被称为

+2

+1时它才被实现(检索数据)。它可以帮助OP将视图看作是可以称为表的查询。 – JNK 2010-12-03 16:10:07

相关问题