jmoreno Asked: 2012-11-30 18:45:18 +0800 CST2012-11-30 18:45:18 +0800 CST 2012-11-30 18:45:18 +0800 CST 为什么 SQL Server 不支持视图的外键约束? 772 我知道 SQL Server 不支持使用视图作为外键约束的参考,这是有原因的(即与关系模型有关)吗?好像有用啊。。。。 sql-server 1 个回答 Voted Best Answer Paul White 2012-11-30T19:56:57+08:002012-11-30T19:56:57+08:00 这样做没有根本问题,因为表和视图都是关系模型中的关系变量。外键约束只是一般约束的一个特定子类,标准 SQL 使用它来实现,CREATE ASSERTION因此也没有特定的 SQL 语言困难。 根据此 Connect 项目(不再可用,也未存档),这只是优先级问题。如果您发现此功能有用,请为该项目投票,并特别在评论中添加您的用例的详细信息。
这样做没有根本问题,因为表和视图都是关系模型中的关系变量。外键约束只是一般约束的一个特定子类,标准 SQL 使用它来实现,
CREATE ASSERTION
因此也没有特定的 SQL 语言困难。根据此 Connect 项目(不再可用,也未存档),这只是优先级问题。如果您发现此功能有用,请为该项目投票,并特别在评论中添加您的用例的详细信息。