为什么 SQL Server 不支持视图的外键约束?

jmo*_*eno 13 sql-server

我知道 SQL Server 不支持使用视图作为外键约束的参考,是否有原因(即与关系模型有关)是这种情况吗?好像会有用....

Pau*_*ite 14

这样做没有根本问题,因为表和视图都是关系模型中的关系变量。外键约束只是一般约束的一个特定子类,标准 SQL 使用它来实现,CREATE ASSERTION因此也没有特定的 SQL 语言困难。

根据此 Connect 项目(不再可用且未存档),这只是一个优先级问题。如果您觉得此功能有用,请为该项目投票,尤其是在评论中添加您的用例的详细信息。