我正在使用 SQL Server 2008。我有一个视图并希望将其中的一列设为外键。这可能吗?如何?
是否可以使视图列成为主键?如果是这样,怎么做?
我正在使用 SQL Server 2008。我有一个视图并希望将其中的一列设为外键。这可能吗?如何?
是否可以使视图列成为主键?如果是这样,怎么做?
这取决于您使用的 SQL 服务器。
with schemabinding
创建视图,则可以使用它。不,您不能在 MS SQL Server 中向视图添加约束。如果您查看Create View语句的语法,就会很清楚。但是,您可以创建带有聚集索引的索引视图,但这并不是一回事(尽管它可能很有用)。
如何使基表中的列(视图引用)成为外键。
但是您能否详细说明您的问题,您会使用视图更新数据吗?视图是一个复杂的查询还是只是从单个表中选择等等。