SQL Server的“身份”列

时间:2019-06-06 00:51:05

标签: sql-server

我有一个表,其中有一个“身份列”。

当我尝试创建一个只有该表的视图时,一切仍然正常,Identity Column的ID属性(用于标记自动递增数字列)仍设置为True

When there is only 1 table in view

Here is the diagram

但是当我尝试通过将上述表与另一个表连接来创建视图时,“身份列”会自动设置为false。

When I try to join 2 tables in view

Here is the diagram

可能仅在SQL Server 2016中发生此问题(我尝试使用SQL Server 2008,但仍能正常工作)

有人遇到类似的问题吗?如何在View中保持Identity Column的真实价值?谢谢

0 个答案:

没有答案