码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server中char与varchar数据类型区别

时间:2018-06-06 15:36:03      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:固定   har   char   trim   定义   长度   取数   需要   var   

在SQL Server中char类型的长度是不可变的,而varchar的长度是可变的 。

存入数据时:

如果数据类型为char时,当定义一个字段固定长度时,如果存进去数据长度小于char的长度,那么存入数据中数据所占的长度依然为定义字段长度,存入数据格式将变为存入数据加空格;

如果数据类型为varchar时,如果存进去数据长度小于varchar的长度,那么存入数据中数据所占的长度为存入数据长度。

取数据时:

如果数据类型为char时,取出数据需要用trim()去掉多余的空格;

如果数据类型为varchar时,取出数据需不需要去除空格。

SQL Server中char与varchar数据类型区别

标签:固定   har   char   trim   定义   长度   取数   需要   var   

原文地址:https://www.cnblogs.com/spilledlight/p/9144158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!