13

我在 SQL Server 2008 中有一个非常大的表。它有很多只对特定用户群有用的字段,一些用户不应该看到的字段。

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

视图是否占用数据库中的空间,还是将其保存为简单的选择语句?

4

1 回答 1

25

除非视图被索引,否则它几乎不占用空间,除了视图的定义。视图本身不像表,因为它在数据库中物理存储行(除非它是索引视图)。它仅在被调用时实现(检索数据)

于 2010-12-03T16:03:17.113 回答