首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在SQL Server 中 有关varchar后边长度的设置有关问题

2012-04-17 
在SQL Server 中 有关varchar后边长度的设置问题ms-sqlserver中数据类型varchar类型中长度设定的大小对速

在SQL Server 中 有关varchar后边长度的设置问题
ms-sql server中数据类型 varchar类型中长度设定的大小对速度会有影响吗? 
如果没有,那我是不是把全部的VARCHAR类型的数据都设得长一点好了。
比如一个username的字段,最长是20, 我直接设置成50, 有什么影响吗?

[解决办法]
varchar 类型的长度变化是随着你的存入的字符串的长度变化的,
括号里的数字是表示最大长度。在数字范围内,你的字符串有几位就对应占用多少空间,
而不是把定义是申请的所有空间直接占用完,这同char有区别

探讨
ms-sql server中数据类型 varchar类型中长度设定的大小对速度会有影响吗?
如果没有,那我是不是把全部的VARCHAR类型的数据都设得长一点好了。
比如一个username的字段,最长是20, 我直接设置成50, 有什么影响吗?

[解决办法]
探讨

引用:
ms-sql server中数据类型 varchar类型中长度设定的大小对速度会有影响吗?
如果没有,那我是不是把全部的VARCHAR类型的数据都设得长一点好了。
比如一个username的字段,最长是20, 我直接设置成50, 有什么影响吗?


那在设置的时候,比如说username字段,其实10个字节就够用了。我设置为varch……

热点排行