T-SQL:Varchar和Nvarchar区别(八)

常规数据类型:CHAR 和 VARCHAR   Unicode 数据类型 NCHAR NVARCHAR  

常规数据类型 会限制除英语之外语言    Unicode 会支持多种语言

VAR 区别 :

1.任何有var 的数据类型 都具有可变长度 

2.没有 var 的数据类型 都具有固定长度

3.可变长度数据类型储蓄消耗小于固定长度类型

4.可变数据类型的数据更新效率低于固定长度数据类型

5.MAX长度代表可变长度 默认8000个字节 一旦超过8000个 它的储存行就不在表中了 会当做元数据 LOB 大型对象  可以针对这个字段做优化处理 以后会详细解释如何优化

由此 我们可以针对相应的业务设计字段类型

猜你喜欢

转载自www.cnblogs.com/yuanzijian-ruiec/p/9346830.html