2011-06-12 66 views
1

考虑到我正在使用.NET Framework 1.1的旧应用程序工作,将sqlchar数据库字段从50增加到60的效果如何?!在应用程序中增加对sql server varchar字段大小的影响

+0

也许你的意思是“传统”而不是“传奇”? – Andomar 2011-06-12 12:13:28

+1

这意味着任何字符串最多只能有50个字符,现在需要60个字符长......如果不知道您的代码,就很难评估这将如何影响验证等。 – 2011-06-12 12:30:43

+0

起初:没有影响在所有。 VARCHAR总是**变量** - 例如它只存储真正需要的数据。在正常情况下,它对性能的影响应该是最小的 - 无论您的应用程序是否会因为超过50个字符的字符串出现而中断,只有您可以决定.... – 2011-06-12 13:49:35

回答

2

50至60是非常微不足道的。如果列中有一个索引,那么当您将较大的数据添加到列时,您会在索引中看到略多的页面,因为较少的值将适合单个页面。除此之外,我并没有看到太大的影响只是指大小。你将有查询和代码,你也必须考虑。你也可能有一个你必须关心的约束。这就是我所能想到的。

相关问题