0

我正在使用 SQL Server 2008。我有一个视图并希望将其中的一列设为外键。这可能吗?如何?

是否可以使视图列成为主键?如果是这样,怎么做?

4

3 回答 3

0

这取决于您使用的 SQL 服务器。

  • 如果您使用 MS SQL Serverwith schemabinding创建视图,则可以使用它。
于 2013-08-14T16:04:57.910 回答
0

不,您不能在 MS SQL Server 中向视图添加约束。如果您查看Create View语句的语法,就会很清楚。但是,您可以创建带有聚集索引的索引视图,但这并不是一回事(尽管它可能很有用)。

于 2013-08-14T16:31:42.470 回答
0

如何使基表中的列(视图引用)成为外键。

但是您能否详细说明您的问题,您会使用视图更新数据吗?视图是一个复杂的查询还是只是从单个表中选择等等。

于 2013-08-14T17:10:34.813 回答