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

SQL里面的char类型

时间:2015-03-19 23:33:57      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

--LEN(参数):获取字符的个数--不区分中英文
--DATALENGTH(参数):获取参数所占据的字节数
select LEN(‘中华人民共和国‘)
select LEN(‘abcd‘)
--
select datalength(‘中华人民共和国‘)
select datalength(‘abcd‘)
--查询表的数据
--char类型:char空间一旦分配,就不会再回收,多余的空间不会回收。但是如果存储的数据的数量大于指定的空间,那么就会报错。当需要存储的值的长度波动变动不大的时候可以使用char.--身份证号
select LEN(Char) from CharTest
select datalength(Char) from CharTest
--varchar:如果存储的内容小于分配的空间,那么多余的空间会自动回收,但是如果存储过量,就会报错、当长度波动大的时候使用--姓名 地址
select LEN(Varchar) from CharTest
select datalength(Varchar) from CharTest
--N---unicode字符。unique code:不管什么字符都占据两个字节 中文才考虑使用unicode字符
select LEN(Nchar) from CharTest
select datalength(Nchar) from CharTest
--nvarchar:
select LEN(NVarChar) from CharTest
select datalength(NVarChar) from CharTest

SQL里面的char类型

标签:

原文地址:http://www.cnblogs.com/dianshen520/p/4351843.html

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