1. 首页
  2. 设置

视图能否设置主键

本文主要为您介绍视图能否设置主键,内容包括视图可以设定主键吗,视图可以设定主键吗,mssql如何设置视图主键吗。你可以创建索引视图。索引视图是被具体化了的视图,即它已经过计算并存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显

1.mssql 如何设置 视图 主键 吗

你可以创建索引视图。

索引视图是被具体化了的视图,即它已经过计算并存储。可以为视图创建索引,即对视图创建一个唯一的聚集索引。索引视图可以显著提高某些类型查询的性能。索引视图尤其适于聚合许多行的查询。但它们不太适于经常更新的基本数据集。

如果很少更新基础数据,则索引视图的效果最佳。维护索引视图的成本可能高于维护表索引的成本。如果经常更新基础数据,则维护索引视图数据的成本可能超过使用索引视图所带来的性能收益。如果基础数据以批处理的形式定期更新,但在更新之间主要作为只读数据进行处理,请考虑在更新前删除所有索引视图,然后再重新生成。这样做可以提高更新的性能。

但是创建索引视图限制比较多,比如:必须使用 SCHEMABINDING 选项创建视图。架构绑定将视图绑定到基础基表的架构。必须已使用SCHEMABINDING 选项创建了视图引用的用户定义函数。等等。

然后你创建好视图之后,用以下语句创建索引:

CREATE UNIQUE CLUSTERED INDEX 索引名

ON 视图名 (列1, 列2);

视图能否设置主键

本文来自投稿,不代表本站立场,如若转载,请注明出处。