SQL Server视图中列数的最大上限是多少?

时间:2014-11-04 18:09:28

标签: sql sql-server database sql-server-2008

我正在创建一个视图,它将是我拥有的几个表的连接。我在视图中需要超过14K的列来编写where子句。我不确定SQL Server视图中的最大列数。

假设我有两个实体,实体A和实体B.现在实体A可以有多个B值

A.id, B.id,  Value
(A1  , B1 ,   5)
(A1  , B2   ,6)
(A1   ,B3   ,7)
(A2   ,B2   ,7)
(A2  , B1   ,8)
(A2  , B3  , NULL)
(A1  , B4  , NULL )

我想要A的列表,其中B1是5,B2是6。

BTW我的B表有14K记录。

1 个答案:

答案 0 :(得分:1)

根据{{​​3}},答案是4,096。