【发布时间】:2013-04-12 07:14:52
【问题描述】:
根据 Sql Server,任何计算列只有在确定性时才能被索引。 即,考虑列 a、b 和 c 是 INT 数据类型且 c = a+b。现在C列可以被索引,但是**当a或b列拥有最大的整数值时,它会抛出算术错误,有什么解决办法吗?
谢谢。
【问题讨论】:
-
这似乎是你自己花5分钟就能回答的问题。
-
或者,鉴于我的评论已有 2 分钟的历史,并且我在打开查询窗口并写下我的答案之前发布了它,也许 5 分钟是一个很高的估计。
-
我试过并得到这个算术溢出错误。但有兴趣了解任何解决方案。可能是问题的最后一行是错误的。
-
您想要的解决方案是什么?
标签: sql-server indexing calculated-columns